	.file	"system.c"
	.section	.debug_abbrev,"",@progbits
.Ldebug_abbrev0:
	.section	.debug_info,"",@progbits
.Ldebug_info0:
	.section	.debug_line,"",@progbits
.Ldebug_line0:
	.text
.Ltext0:
	.cfi_sections	.debug_frame
	.comm	stArgAux,128,32
	.comm	bTerminalActiva,4,4
	.comm	ptrHeapBajoKernel,4,4
	.comm	liTamanioHeapBajoKernel,4,4
	.comm	ptrHeapAltoUsuario,4,4
	.comm	liTamanioHeapAltoUsuario,4,4
	.comm	liTamFijaMemBaja,4,4
	.comm	liTamFijaMemAlta,4,4
	.comm	liTamanioSolicitado,4,4
	.comm	iModoMemoriaKernel,4,4
	.comm	stTamanioMemFija,20,1
	.comm	iTamanioMemFijaSeteado,4,4
	.comm	iPosicionSetMemFija,4,4
	.comm	iContinuar,4,4
	.comm	iModoFijoUser,4,4
	.comm	uiHeapKernelInicializado,4,4
	.comm	uiKernelStack,4,4
	.comm	ptrHeap,4,4
	.comm	ptrActual,4,4
	.comm	liHeapEnd,4,4
	.comm	iModo,4,4
	.comm	iKernel,4,4
	.comm	iModoFijo,4,4
	.comm	piDistribucionPartFija,400,32
	.comm	piPorcentajesPartFija,400,32
	.comm	liTamanioLiberado,4,4
	.comm	liTamHeap,4,4
	.comm	liTamFija,4,4
	.comm	liTamHeapFijoVariable,4,4
	.comm	uliClockTick,4,4
	.comm	pstuIDT,4,4
	.comm	uliTimeSlice,4,4
	.comm	uliQuantum,4,4
	.comm	uliBTSQ,4,4
	.data
	.align 4
	.type	staiN, @object
	.size	staiN, 4
staiN:
	.zero	4
	.align 4
	.type	staiProcesoAnterior, @object
	.size	staiProcesoAnterior, 4
staiProcesoAnterior:
	.long	-1
	.comm	iTareaNula,4,4
	.comm	memoriasCompartidas,260,32
	.comm	pstuPCB,20400,32
	.comm	iCOLA_FLOPPY_ES,200,32
	.comm	uiCOLA_FLOPPY_ES_INDEX_INI,4,4
	.comm	uiCOLA_FLOPPY_ES_INDEX_FIN,4,4
	.comm	uiPROC_FLOPPY,4,4
	.comm	uiFIN_FLOPPY,4,4
	.comm	uiCiclo,4,4
	.comm	uiTamHeap,4,4
	.comm	pstuTablaGdt,4,4
	.comm	stuTSSTablaTareas,91600,32
	.comm	iCantEnEspera,4,4
	.comm	stListaEspera,3600,32
	.comm	pstuENV,720,32
	.comm	ulPidProcesoForeground,4,4
	.comm	uiAPM_ok,4,4
	.comm	uiAPM_check_ax,4,4
	.comm	uiAPM_check_bx,4,4
	.comm	uiAPM_check_cx,4,4
	.comm	uiAPM_32_cs,4,4
	.comm	uiAPM_offset_entry_point,4,4
	.comm	uiAPM_16_cs,4,4
	.comm	uiAPM_ds,4,4
	.comm	pvBufferDmaFloppy,4,4
	.comm	byBufferDmaNoAlineadoFloppy,1024,32
.globl siEjecutoSyscall
	.align 2
	.type	siEjecutoSyscall, @object
	.size	siEjecutoSyscall, 2
siEjecutoSyscall:
	.zero	2
.globl bPlanificador
	.align 2
	.type	bPlanificador, @object
	.size	bPlanificador, 2
bPlanificador:
	.value	1
.globl ulTiempo
	.align 4
	.type	ulTiempo, @object
	.size	ulTiempo, 4
ulTiempo:
	.zero	4
.globl iMinuteswest
	.align 4
	.type	iMinuteswest, @object
	.size	iMinuteswest, 4
iMinuteswest:
	.zero	4
.globl iMilisegundosPorTick
	.align 4
	.type	iMilisegundosPorTick, @object
	.size	iMilisegundosPorTick, 4
iMilisegundosPorTick:
	.long	54
.globl uiTicsCorrigeDesvio
	.align 4
	.type	uiTicsCorrigeDesvio, @object
	.size	uiTicsCorrigeDesvio, 4
uiTicsCorrigeDesvio:
	.long	65535
.globl lRelojOffset
	.align 4
	.type	lRelojOffset, @object
	.size	lRelojOffset, 4
lRelojOffset:
	.zero	4
.globl lRelojFrequencia
	.align 4
	.type	lRelojFrequencia, @object
	.size	lRelojFrequencia, 4
lRelojFrequencia:
	.zero	4
.globl lRelojMaxerror
	.align 4
	.type	lRelojMaxerror, @object
	.size	lRelojMaxerror, 4
lRelojMaxerror:
	.long	432
.globl lRelojEsterror
	.align 4
	.type	lRelojEsterror, @object
	.size	lRelojEsterror, 4
lRelojEsterror:
	.zero	4
.globl lRelojConstante
	.align 4
	.type	lRelojConstante, @object
	.size	lRelojConstante, 4
lRelojConstante:
	.zero	4
.globl iRelojEstado
	.align 4
	.type	iRelojEstado, @object
	.size	iRelojEstado, 4
iRelojEstado:
	.zero	4
	.section	.rodata
	.align 4
.LC0:
	.string	"\ntr=%x, ss= %x, esp= %x, cs= %x, ds= %x, fs= %x"
	.align 4
.LC1:
	.string	"\neax= 0x%xh, ecx= 0x%xh, edx= 0x%xh, ebx= 0x%xh\nesp= 0x%xh, ebp= 0x%xh, esi= 0x%xh, edi= 0x%xh"
.LC2:
	.string	"\n\nDescriptor GDT: "
.LC3:
	.string	"\nlimit_low=%x"
.LC4:
	.string	"\nbase_low=%x"
.LC5:
	.string	"\nbase_med=%x"
.LC6:
	.string	"access=%x"
.LC7:
	.string	"\nlimit_high=%x"
.LC8:
	.string	"\ngranularity=%x"
.LC9:
	.string	"\nbase_high=%x"
	.text
.globl vFnMostrarRegistrosvCPU
	.type	vFnMostrarRegistrosvCPU, @function
vFnMostrarRegistrosvCPU:
.LFB0:
	.file 1 "system.c"
	.loc 1 64 0
	.cfi_startproc
	pushl	%ebp
.LCFI0:
	.cfi_def_cfa_offset 8
	movl	%esp, %ebp
	.cfi_offset 5, -8
.LCFI1:
	.cfi_def_cfa_register 5
	pushl	%edi
	pushl	%esi
	pushl	%ebx
	subl	$140, %esp
	.loc 1 78 0
	.cfi_offset 3, -20
	.cfi_offset 6, -16
	.cfi_offset 7, -12
	call	wFnGetGS
	.loc 1 76 0
	movzwl	%ax, %eax
	movl	%eax, -92(%ebp)
	.loc 1 78 0
	call	wFnGetFS
	.loc 1 76 0
	movzwl	%ax, %eax
	movl	%eax, -88(%ebp)
	.loc 1 78 0
	call	wFnGetDS
	.loc 1 76 0
	movzwl	%ax, %eax
	movl	%eax, -84(%ebp)
	.loc 1 77 0
	call	wFnGetCS
	.loc 1 76 0
	movzwl	%ax, %edi
	call	wFnGetESP
	movl	%eax, %ebx
	.loc 1 77 0
	call	wFnGetSS
	.loc 1 76 0
	movzwl	%ax, %esi
	call	uiFnSTR
	movl	-92(%ebp), %edx
	movl	%edx, 28(%esp)
	movl	-88(%ebp), %edx
	movl	%edx, 24(%esp)
	movl	-84(%ebp), %edx
	movl	%edx, 20(%esp)
	movl	%edi, 16(%esp)
	movl	%ebx, 12(%esp)
	movl	%esi, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$.LC0, (%esp)
	call	vFnImprimir
	.loc 1 79 0
#APP
# 79 "system.c" 1
	mov %eax, -32(%ebp)
	mov %ecx, -36(%ebp)
	mov %edx, -40(%ebp)
	mov %ebx, -44(%ebp)
	mov %esp, -48(%ebp)
	mov %ebp, -52(%ebp)
	mov %esi, -56(%ebp)
	mov %edi, -60(%ebp)
	
# 0 "" 2
	.loc 1 83 0
#NO_APP
	movl	-60(%ebp), %edx
	movl	-56(%ebp), %eax
	movl	%eax, -80(%ebp)
	movl	-52(%ebp), %eax
	movl	%eax, -76(%ebp)
	movl	-48(%ebp), %edi
	movl	-44(%ebp), %esi
	movl	-40(%ebp), %ebx
	movl	-36(%ebp), %ecx
	movl	-32(%ebp), %eax
	movl	%edx, 32(%esp)
	movl	-80(%ebp), %edx
	movl	%edx, 28(%esp)
	movl	-76(%ebp), %edx
	movl	%edx, 24(%esp)
	movl	%edi, 20(%esp)
	movl	%esi, 16(%esp)
	movl	%ebx, 12(%esp)
	movl	%ecx, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$.LC1, (%esp)
	call	vFnImprimir
	.loc 1 88 0
	movl	pstuTablaGdt, %eax
	movl	%eax, %ebx
	call	uiFnSTR
	shrl	$3, %eax
	sall	$3, %eax
	.loc 1 87 0
	leal	(%ebx,%eax), %eax
	movl	%eax, -28(%ebp)
	.loc 1 90 0
	movl	$.LC2, (%esp)
	call	vFnImprimir
	.loc 1 91 0
	movl	-28(%ebp), %eax
	movzwl	(%eax), %eax
	movzwl	%ax, %eax
	movl	%eax, 4(%esp)
	movl	$.LC3, (%esp)
	call	vFnImprimir
	.loc 1 93 0
	movl	-28(%ebp), %eax
	movzwl	2(%eax), %eax
	movzwl	%ax, %eax
	movl	%eax, 4(%esp)
	movl	$.LC4, (%esp)
	call	vFnImprimir
	.loc 1 94 0
	movl	-28(%ebp), %eax
	movzbl	4(%eax), %eax
	movzbl	%al, %eax
	movl	%eax, 4(%esp)
	movl	$.LC5, (%esp)
	call	vFnImprimir
	.loc 1 95 0
	movl	-28(%ebp), %eax
	movzbl	5(%eax), %eax
	movzbl	%al, %eax
	movl	%eax, 4(%esp)
	movl	$.LC6, (%esp)
	call	vFnImprimir
	.loc 1 96 0
	movl	-28(%ebp), %eax
	movzbl	6(%eax), %eax
	andl	$15, %eax
	movzbl	%al, %eax
	movl	%eax, 4(%esp)
	movl	$.LC7, (%esp)
	call	vFnImprimir
	.loc 1 98 0
	movl	-28(%ebp), %eax
	movzbl	6(%eax), %eax
	shrb	$4, %al
	.loc 1 97 0
	movzbl	%al, %eax
	movl	%eax, 4(%esp)
	movl	$.LC8, (%esp)
	call	vFnImprimir
	.loc 1 99 0
	movl	-28(%ebp), %eax
	movzbl	7(%eax), %eax
	movzbl	%al, %eax
	movl	%eax, 4(%esp)
	movl	$.LC9, (%esp)
	call	vFnImprimir
	.loc 1 101 0
	addl	$140, %esp
	popl	%ebx
	popl	%esi
	popl	%edi
	popl	%ebp
	ret
	.cfi_endproc
.LFE0:
	.size	vFnMostrarRegistrosvCPU, .-vFnMostrarRegistrosvCPU
	.section	.rodata
	.align 4
.LC10:
	.string	"\n \n Error de Division por Cero... (EIP: 0x%x)"
	.text
.globl vFnExcepcionCPU0
	.type	vFnExcepcionCPU0, @function
vFnExcepcionCPU0:
.LFB1:
	.loc 1 142 0
	.cfi_startproc
	pushl	%ebp
.LCFI2:
	.cfi_def_cfa_offset 8
	movl	%esp, %ebp
	.cfi_offset 5, -8
.LCFI3:
	.cfi_def_cfa_register 5
	subl	$40, %esp
	.loc 1 144 0
#APP
# 144 "system.c" 1
	cli
# 0 "" 2
	.loc 1 145 0
# 145 "system.c" 1
	movl	%ss, %eax		
	movl	%esp, %ebx		
	pushw	$0x10 			
	popw	%ss 			
	movl	$0x200000, %esp	
	pushl	%ebx 			
	pushl	%eax 			
	pushw	$0x10	 		
	popw	%ds 			
	pushw	$0x10 			
	popw	%es 			
	pushw	$0x10 			
	popw	%fs 			
	pushw	$0x10 			
	popw	%gs 			
	
# 0 "" 2
	.loc 1 146 0
# 146 "system.c" 1
	movl  (%esp), %eax  
	movl 4(%esp), %ebx  
	movl	%eax, %ds	 
	movl	4(%ebx), %eax	 
	pushw $0x10		 
	popw	%ds 		 
	movl	%eax, -12(%ebp)	 
	
# 0 "" 2
	.loc 1 147 0
#NO_APP
	movl	-12(%ebp), %eax
	movl	%eax, 4(%esp)
	movl	$.LC10, (%esp)
	call	vFnImprimir
	.loc 1 148 0
#APP
# 148 "system.c" 1
	hlt
# 0 "" 2
	.loc 1 149 0
#NO_APP
	leave
	ret
	.cfi_endproc
.LFE1:
	.size	vFnExcepcionCPU0, .-vFnExcepcionCPU0
	.section	.rodata
.LC11:
	.string	"\nDebug Exception..."
	.text
.globl vFnExcepcionCPU1
	.type	vFnExcepcionCPU1, @function
vFnExcepcionCPU1:
.LFB2:
	.loc 1 158 0
	.cfi_startproc
	pushl	%ebp
.LCFI4:
	.cfi_def_cfa_offset 8
	movl	%esp, %ebp
	.cfi_offset 5, -8
.LCFI5:
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 159 0
#APP
# 159 "system.c" 1
	cli
# 0 "" 2
	.loc 1 160 0
# 160 "system.c" 1
	movl	%ss, %eax		
	movl	%esp, %ebx		
	pushw	$0x10 			
	popw	%ss 			
	movl	$0x200000, %esp	
	pushl	%ebx 			
	pushl	%eax 			
	pushw	$0x10	 		
	popw	%ds 			
	pushw	$0x10 			
	popw	%es 			
	pushw	$0x10 			
	popw	%fs 			
	pushw	$0x10 			
	popw	%gs 			
	
# 0 "" 2
	.loc 1 161 0
#NO_APP
	movl	$.LC11, (%esp)
	call	vFnImprimir
	.loc 1 162 0
#APP
# 162 "system.c" 1
	hlt
# 0 "" 2
	.loc 1 163 0
#NO_APP
	leave
	ret
	.cfi_endproc
.LFE2:
	.size	vFnExcepcionCPU1, .-vFnExcepcionCPU1
	.section	.rodata
.LC12:
	.string	"\nExcepcion Desconocida..."
	.text
.globl vFnExcepcionCPU2
	.type	vFnExcepcionCPU2, @function
vFnExcepcionCPU2:
.LFB3:
	.loc 1 172 0
	.cfi_startproc
	pushl	%ebp
.LCFI6:
	.cfi_def_cfa_offset 8
	movl	%esp, %ebp
	.cfi_offset 5, -8
.LCFI7:
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 173 0
#APP
# 173 "system.c" 1
	cli
# 0 "" 2
	.loc 1 174 0
# 174 "system.c" 1
	movl	%ss, %eax		
	movl	%esp, %ebx		
	pushw	$0x10 			
	popw	%ss 			
	movl	$0x200000, %esp	
	pushl	%ebx 			
	pushl	%eax 			
	pushw	$0x10	 		
	popw	%ds 			
	pushw	$0x10 			
	popw	%es 			
	pushw	$0x10 			
	popw	%fs 			
	pushw	$0x10 			
	popw	%gs 			
	
# 0 "" 2
	.loc 1 175 0
#NO_APP
	movl	$.LC12, (%esp)
	call	vFnImprimir
	.loc 1 176 0
#APP
# 176 "system.c" 1
	hlt
# 0 "" 2
	.loc 1 177 0
#NO_APP
	leave
	ret
	.cfi_endproc
.LFE3:
	.size	vFnExcepcionCPU2, .-vFnExcepcionCPU2
	.section	.rodata
.LC13:
	.string	"\nBreakpoint No Esperado..."
	.text
.globl vFnExcepcionCPU3
	.type	vFnExcepcionCPU3, @function
vFnExcepcionCPU3:
.LFB4:
	.loc 1 186 0
	.cfi_startproc
	pushl	%ebp
.LCFI8:
	.cfi_def_cfa_offset 8
	movl	%esp, %ebp
	.cfi_offset 5, -8
.LCFI9:
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 187 0
#APP
# 187 "system.c" 1
	cli
# 0 "" 2
	.loc 1 188 0
# 188 "system.c" 1
	movl	%ss, %eax		
	movl	%esp, %ebx		
	pushw	$0x10 			
	popw	%ss 			
	movl	$0x200000, %esp	
	pushl	%ebx 			
	pushl	%eax 			
	pushw	$0x10	 		
	popw	%ds 			
	pushw	$0x10 			
	popw	%es 			
	pushw	$0x10 			
	popw	%fs 			
	pushw	$0x10 			
	popw	%gs 			
	
# 0 "" 2
	.loc 1 189 0
#NO_APP
	movl	$.LC13, (%esp)
	call	vFnImprimir
	.loc 1 190 0
#APP
# 190 "system.c" 1
	hlt
# 0 "" 2
	.loc 1 191 0
#NO_APP
	leave
	ret
	.cfi_endproc
.LFE4:
	.size	vFnExcepcionCPU3, .-vFnExcepcionCPU3
	.section	.rodata
.LC14:
	.string	"\nError de Desbordamiento..."
	.text
.globl vFnExcepcionCPU4
	.type	vFnExcepcionCPU4, @function
vFnExcepcionCPU4:
.LFB5:
	.loc 1 200 0
	.cfi_startproc
	pushl	%ebp
.LCFI10:
	.cfi_def_cfa_offset 8
	movl	%esp, %ebp
	.cfi_offset 5, -8
.LCFI11:
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 201 0
#APP
# 201 "system.c" 1
	cli
# 0 "" 2
	.loc 1 202 0
# 202 "system.c" 1
	movl	%ss, %eax		
	movl	%esp, %ebx		
	pushw	$0x10 			
	popw	%ss 			
	movl	$0x200000, %esp	
	pushl	%ebx 			
	pushl	%eax 			
	pushw	$0x10	 		
	popw	%ds 			
	pushw	$0x10 			
	popw	%es 			
	pushw	$0x10 			
	popw	%fs 			
	pushw	$0x10 			
	popw	%gs 			
	
# 0 "" 2
	.loc 1 203 0
#NO_APP
	movl	$.LC14, (%esp)
	call	vFnImprimir
	.loc 1 204 0
#APP
# 204 "system.c" 1
	hlt
# 0 "" 2
	.loc 1 205 0
#NO_APP
	leave
	ret
	.cfi_endproc
.LFE5:
	.size	vFnExcepcionCPU4, .-vFnExcepcionCPU4
	.section	.rodata
	.align 4
.LC15:
	.string	"\nError en Chequeo de Limites..."
	.text
.globl vFnExcepcionCPU5
	.type	vFnExcepcionCPU5, @function
vFnExcepcionCPU5:
.LFB6:
	.loc 1 214 0
	.cfi_startproc
	pushl	%ebp
.LCFI12:
	.cfi_def_cfa_offset 8
	movl	%esp, %ebp
	.cfi_offset 5, -8
.LCFI13:
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 215 0
#APP
# 215 "system.c" 1
	cli
# 0 "" 2
	.loc 1 216 0
# 216 "system.c" 1
	movl	%ss, %eax		
	movl	%esp, %ebx		
	pushw	$0x10 			
	popw	%ss 			
	movl	$0x200000, %esp	
	pushl	%ebx 			
	pushl	%eax 			
	pushw	$0x10	 		
	popw	%ds 			
	pushw	$0x10 			
	popw	%es 			
	pushw	$0x10 			
	popw	%fs 			
	pushw	$0x10 			
	popw	%gs 			
	
# 0 "" 2
	.loc 1 217 0
#NO_APP
	movl	$.LC15, (%esp)
	call	vFnImprimir
	.loc 1 218 0
#APP
# 218 "system.c" 1
	hlt
# 0 "" 2
	.loc 1 219 0
#NO_APP
	leave
	ret
	.cfi_endproc
.LFE6:
	.size	vFnExcepcionCPU5, .-vFnExcepcionCPU5
	.section	.rodata
.LC16:
	.string	"\nOpCode Invalido..."
	.text
.globl vFnExcepcionCPU6
	.type	vFnExcepcionCPU6, @function
vFnExcepcionCPU6:
.LFB7:
	.loc 1 228 0
	.cfi_startproc
	pushl	%ebp
.LCFI14:
	.cfi_def_cfa_offset 8
	movl	%esp, %ebp
	.cfi_offset 5, -8
.LCFI15:
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 229 0
#APP
# 229 "system.c" 1
	cli
# 0 "" 2
	.loc 1 230 0
# 230 "system.c" 1
	movl	%ss, %eax		
	movl	%esp, %ebx		
	pushw	$0x10 			
	popw	%ss 			
	movl	$0x200000, %esp	
	pushl	%ebx 			
	pushl	%eax 			
	pushw	$0x10	 		
	popw	%ds 			
	pushw	$0x10 			
	popw	%es 			
	pushw	$0x10 			
	popw	%fs 			
	pushw	$0x10 			
	popw	%gs 			
	
# 0 "" 2
	.loc 1 231 0
#NO_APP
	movl	$.LC16, (%esp)
	call	vFnImprimir
	.loc 1 232 0
#APP
# 232 "system.c" 1
	hlt
# 0 "" 2
	.loc 1 233 0
#NO_APP
	leave
	ret
	.cfi_endproc
.LFE7:
	.size	vFnExcepcionCPU6, .-vFnExcepcionCPU6
.globl vFnExcepcionCPU7
	.type	vFnExcepcionCPU7, @function
vFnExcepcionCPU7:
.LFB8:
	.loc 1 240 0
	.cfi_startproc
	pushl	%ebp
.LCFI16:
	.cfi_def_cfa_offset 8
	movl	%esp, %ebp
	.cfi_offset 5, -8
.LCFI17:
	.cfi_def_cfa_register 5
	subl	$40, %esp
	.loc 1 246 0
#APP
# 246 "system.c" 1
	clts 

# 0 "" 2
	.loc 1 250 0
#NO_APP
	movl	ulProcActual, %eax
	imull	$408, %eax, %eax
	movl	pstuPCB(%eax), %edx
	movl	ulUltimoProcesoEnFPU, %eax
	cmpl	%eax, %edx
	je	.L20
	.loc 1 252 0
	movl	ulProcActual, %eax
	imull	$408, %eax, %eax
	movl	pstuPCB+48(%eax), %eax
	imull	$1832, %eax, %eax
	addl	$stuTSSTablaTareas, %eax
	movl	%eax, -16(%ebp)
	.loc 1 253 0
	movl	ulUltimoProcesoEnFPU, %eax
	movl	%eax, (%esp)
	call	iFnBuscaPosicionProc
	imull	$408, %eax, %eax
	movl	pstuPCB+48(%eax), %eax
	imull	$1832, %eax, %eax
	addl	$stuTSSTablaTareas, %eax
	movl	%eax, -12(%ebp)
	.loc 1 255 0
	movl	ulUltimoProcesoEnFPU, %eax
	testl	%eax, %eax
	je	.L19
	.loc 1 260 0
	movl	-12(%ebp), %eax
#APP
# 260 "system.c" 1
	fnsave 1164(%eax)
fwait	

# 0 "" 2
#NO_APP
.L19:
	.loc 1 269 0
	movl	-16(%ebp), %eax
#APP
# 269 "system.c" 1
	frstor 1164(%eax)

# 0 "" 2
	.loc 1 273 0
#NO_APP
	movl	ulProcActual, %eax
	imull	$408, %eax, %eax
	movl	pstuPCB(%eax), %eax
	movl	%eax, ulUltimoProcesoEnFPU
.L20:
	.loc 1 280 0
	leave
	ret
	.cfi_endproc
.LFE8:
	.size	vFnExcepcionCPU7, .-vFnExcepcionCPU7
	.section	.rodata
.LC17:
	.string	"\nDouble Fault..."
	.text
.globl vFnExcepcionCPU8
	.type	vFnExcepcionCPU8, @function
vFnExcepcionCPU8:
.LFB9:
	.loc 1 289 0
	.cfi_startproc
	pushl	%ebp
.LCFI18:
	.cfi_def_cfa_offset 8
	movl	%esp, %ebp
	.cfi_offset 5, -8
.LCFI19:
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 290 0
#APP
# 290 "system.c" 1
	cli
# 0 "" 2
	.loc 1 291 0
# 291 "system.c" 1
	movl	%ss, %eax		
	movl	%esp, %ebx		
	pushw	$0x10 			
	popw	%ss 			
	movl	$0x200000, %esp	
	pushl	%ebx 			
	pushl	%eax 			
	pushw	$0x10	 		
	popw	%ds 			
	pushw	$0x10 			
	popw	%es 			
	pushw	$0x10 			
	popw	%fs 			
	pushw	$0x10 			
	popw	%gs 			
	
# 0 "" 2
	.loc 1 292 0
#NO_APP
	movl	$.LC17, (%esp)
	call	vFnImprimir
	.loc 1 293 0
#APP
# 293 "system.c" 1
	hlt
# 0 "" 2
	.loc 1 294 0
#NO_APP
	leave
	ret
	.cfi_endproc
.LFE9:
	.size	vFnExcepcionCPU8, .-vFnExcepcionCPU8
.globl pvFnKernelStackAdmin
	.type	pvFnKernelStackAdmin, @function
pvFnKernelStackAdmin:
.LFB10:
	.loc 1 302 0
	.cfi_startproc
	pushl	%ebp
.LCFI20:
	.cfi_def_cfa_offset 8
	movl	%esp, %ebp
	.cfi_offset 5, -8
.LCFI21:
	.cfi_def_cfa_register 5
	subl	$40, %esp
	.loc 1 305 0
	movl	$2000, -12(%ebp)
	.loc 1 306 0
	movl	uiHeapKernelInicializado, %eax
	testl	%eax, %eax
	jne	.L24
	movl	$60000, %eax
	jmp	.L25
.L24:
	.loc 1 307 0
	movl	uiHeapKernelInicializado, %eax
	cmpl	$1, %eax
	jne	.L26
	movl	-12(%ebp), %eax
	movl	%eax, (%esp)
	call	pvFnReservarParticionUsuario
	movl	-12(%ebp), %edx
	subl	$100, %edx
	addl	%edx, %eax
	jmp	.L25
.L26:
	jmp	.L23
.L25:
.L23:
	.loc 1 308 0
	leave
	ret
	.cfi_endproc
.LFE10:
	.size	pvFnKernelStackAdmin, .-pvFnKernelStackAdmin
	.section	.rodata
	.align 4
.LC18:
	.string	"\nCoprocessor Segment Overrun..."
	.text
.globl vFnExcepcionCPU9
	.type	vFnExcepcionCPU9, @function
vFnExcepcionCPU9:
.LFB11:
	.loc 1 318 0
	.cfi_startproc
	pushl	%ebp
.LCFI22:
	.cfi_def_cfa_offset 8
	movl	%esp, %ebp
	.cfi_offset 5, -8
.LCFI23:
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 319 0
#APP
# 319 "system.c" 1
	cli
# 0 "" 2
	.loc 1 320 0
# 320 "system.c" 1
	movl	%ss, %eax		
	movl	%esp, %ebx		
	pushw	$0x10 			
	popw	%ss 			
	movl	$0x200000, %esp	
	pushl	%ebx 			
	pushl	%eax 			
	pushw	$0x10	 		
	popw	%ds 			
	pushw	$0x10 			
	popw	%es 			
	pushw	$0x10 			
	popw	%fs 			
	pushw	$0x10 			
	popw	%gs 			
	
# 0 "" 2
	.loc 1 321 0
#NO_APP
	movl	$.LC18, (%esp)
	call	vFnImprimir
	.loc 1 322 0
#APP
# 322 "system.c" 1
	hlt
# 0 "" 2
	.loc 1 323 0
#NO_APP
	leave
	ret
	.cfi_endproc
.LFE11:
	.size	vFnExcepcionCPU9, .-vFnExcepcionCPU9
	.section	.rodata
.LC19:
	.string	"\nTSS Invalida..."
	.text
.globl vFnExcepcionCPU10
	.type	vFnExcepcionCPU10, @function
vFnExcepcionCPU10:
.LFB12:
	.loc 1 332 0
	.cfi_startproc
	pushl	%ebp
.LCFI24:
	.cfi_def_cfa_offset 8
	movl	%esp, %ebp
	.cfi_offset 5, -8
.LCFI25:
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 333 0
#APP
# 333 "system.c" 1
	cli
# 0 "" 2
	.loc 1 334 0
# 334 "system.c" 1
	movl	%ss, %eax		
	movl	%esp, %ebx		
	pushw	$0x10 			
	popw	%ss 			
	movl	$0x200000, %esp	
	pushl	%ebx 			
	pushl	%eax 			
	pushw	$0x10	 		
	popw	%ds 			
	pushw	$0x10 			
	popw	%es 			
	pushw	$0x10 			
	popw	%fs 			
	pushw	$0x10 			
	popw	%gs 			
	
# 0 "" 2
	.loc 1 335 0
#NO_APP
	movl	$.LC19, (%esp)
	call	vFnImprimir
	.loc 1 336 0
#APP
# 336 "system.c" 1
	hlt
# 0 "" 2
	.loc 1 337 0
#NO_APP
	leave
	ret
	.cfi_endproc
.LFE12:
	.size	vFnExcepcionCPU10, .-vFnExcepcionCPU10
	.section	.rodata
.LC20:
	.string	"\nSegmento No Presente..."
	.text
.globl vFnExcepcionCPU11
	.type	vFnExcepcionCPU11, @function
vFnExcepcionCPU11:
.LFB13:
	.loc 1 346 0
	.cfi_startproc
	pushl	%ebp
.LCFI26:
	.cfi_def_cfa_offset 8
	movl	%esp, %ebp
	.cfi_offset 5, -8
.LCFI27:
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 347 0
#APP
# 347 "system.c" 1
	cli
# 0 "" 2
	.loc 1 348 0
# 348 "system.c" 1
	movl	%ss, %eax		
	movl	%esp, %ebx		
	pushw	$0x10 			
	popw	%ss 			
	movl	$0x200000, %esp	
	pushl	%ebx 			
	pushl	%eax 			
	pushw	$0x10	 		
	popw	%ds 			
	pushw	$0x10 			
	popw	%es 			
	pushw	$0x10 			
	popw	%fs 			
	pushw	$0x10 			
	popw	%gs 			
	
# 0 "" 2
	.loc 1 349 0
#NO_APP
	movl	$.LC20, (%esp)
	call	vFnImprimir
	.loc 1 350 0
#APP
# 350 "system.c" 1
	hlt
# 0 "" 2
	.loc 1 351 0
#NO_APP
	leave
	ret
	.cfi_endproc
.LFE13:
	.size	vFnExcepcionCPU11, .-vFnExcepcionCPU11
	.section	.rodata
.LC21:
	.string	"\nExcepcion de Stack..."
	.text
.globl vFnExcepcionCPU12
	.type	vFnExcepcionCPU12, @function
vFnExcepcionCPU12:
.LFB14:
	.loc 1 360 0
	.cfi_startproc
	pushl	%ebp
.LCFI28:
	.cfi_def_cfa_offset 8
	movl	%esp, %ebp
	.cfi_offset 5, -8
.LCFI29:
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 361 0
#APP
# 361 "system.c" 1
	cli
# 0 "" 2
	.loc 1 362 0
# 362 "system.c" 1
	movl	%ss, %eax		
	movl	%esp, %ebx		
	pushw	$0x10 			
	popw	%ss 			
	movl	$0x200000, %esp	
	pushl	%ebx 			
	pushl	%eax 			
	pushw	$0x10	 		
	popw	%ds 			
	pushw	$0x10 			
	popw	%es 			
	pushw	$0x10 			
	popw	%fs 			
	pushw	$0x10 			
	popw	%gs 			
	
# 0 "" 2
	.loc 1 363 0
#NO_APP
	movl	$.LC21, (%esp)
	call	vFnImprimir
	.loc 1 364 0
#APP
# 364 "system.c" 1
	hlt
# 0 "" 2
	.loc 1 365 0
#NO_APP
	leave
	ret
	.cfi_endproc
.LFE14:
	.size	vFnExcepcionCPU12, .-vFnExcepcionCPU12
	.section	.rodata
	.align 4
.LC22:
	.string	"\nExcepcion de Proteccion General (ExcepcionCPU13):"
.LC23:
	.string	" Proceso actual PID=%d \"%s\" "
	.text
.globl vFnExcepcionCPU13
	.type	vFnExcepcionCPU13, @function
vFnExcepcionCPU13:
.LFB15:
	.loc 1 372 0
	.cfi_startproc
	pushl	%ebp
.LCFI30:
	.cfi_def_cfa_offset 8
	movl	%esp, %ebp
	.cfi_offset 5, -8
.LCFI31:
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 374 0
	movl	$.LC22, (%esp)
	call	vFnImprimir
	.loc 1 375 0
	call	vFnMostrarRegistrosvCPU
	.loc 1 377 0
	movl	$.LC22, (%esp)
	call	vFnLog
	.loc 1 378 0
	movl	ulProcActual, %eax
	imull	$408, %eax, %eax
	addl	$48, %eax
	addl	$pstuPCB, %eax
	leal	4(%eax), %edx
	movl	ulProcActual, %eax
	imull	$408, %eax, %eax
	movl	pstuPCB(%eax), %eax
	movl	%edx, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$.LC23, (%esp)
	call	vFnLog
	.loc 1 389 0
	movl	ulProcActual, %eax
	imull	$408, %eax, %eax
	movl	pstuPCB(%eax), %eax
	movl	$11, 4(%esp)
	movl	%eax, (%esp)
	call	lFnSysKill
	.loc 1 390 0
	call	vFnPlanificador
	.loc 1 391 0
	leave
	ret
	.cfi_endproc
.LFE15:
	.size	vFnExcepcionCPU13, .-vFnExcepcionCPU13
	.section	.rodata
.LC24:
	.string	"\nPage Fault..."
	.text
.globl vFnExcepcionCPU14
	.type	vFnExcepcionCPU14, @function
vFnExcepcionCPU14:
.LFB16:
	.loc 1 402 0
	.cfi_startproc
	pushl	%ebp
.LCFI32:
	.cfi_def_cfa_offset 8
	movl	%esp, %ebp
	.cfi_offset 5, -8
.LCFI33:
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 403 0
#APP
# 403 "system.c" 1
	cli
# 0 "" 2
	.loc 1 404 0
# 404 "system.c" 1
	movl	%ss, %eax		
	movl	%esp, %ebx		
	pushw	$0x10 			
	popw	%ss 			
	movl	$0x200000, %esp	
	pushl	%ebx 			
	pushl	%eax 			
	pushw	$0x10	 		
	popw	%ds 			
	pushw	$0x10 			
	popw	%es 			
	pushw	$0x10 			
	popw	%fs 			
	pushw	$0x10 			
	popw	%gs 			
	
# 0 "" 2
	.loc 1 405 0
#NO_APP
	movl	$.LC24, (%esp)
	call	vFnImprimir
	.loc 1 406 0
#APP
# 406 "system.c" 1
	hlt
# 0 "" 2
	.loc 1 407 0
#NO_APP
	leave
	ret
	.cfi_endproc
.LFE16:
	.size	vFnExcepcionCPU14, .-vFnExcepcionCPU14
.globl vFnExcepcionCPU15
	.type	vFnExcepcionCPU15, @function
vFnExcepcionCPU15:
.LFB17:
	.loc 1 416 0
	.cfi_startproc
	pushl	%ebp
.LCFI34:
	.cfi_def_cfa_offset 8
	movl	%esp, %ebp
	.cfi_offset 5, -8
.LCFI35:
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 417 0
#APP
# 417 "system.c" 1
	cli
# 0 "" 2
	.loc 1 418 0
# 418 "system.c" 1
	movl	%ss, %eax		
	movl	%esp, %ebx		
	pushw	$0x10 			
	popw	%ss 			
	movl	$0x200000, %esp	
	pushl	%ebx 			
	pushl	%eax 			
	pushw	$0x10	 		
	popw	%ds 			
	pushw	$0x10 			
	popw	%es 			
	pushw	$0x10 			
	popw	%fs 			
	pushw	$0x10 			
	popw	%gs 			
	
# 0 "" 2
	.loc 1 419 0
#NO_APP
	movl	$.LC12, (%esp)
	call	vFnImprimir
	.loc 1 420 0
#APP
# 420 "system.c" 1
	hlt
# 0 "" 2
	.loc 1 421 0
#NO_APP
	leave
	ret
	.cfi_endproc
.LFE17:
	.size	vFnExcepcionCPU15, .-vFnExcepcionCPU15
	.section	.rodata
	.align 4
.LC25:
	.string	"\nFPU: Error de Operacion Invalida"
	.align 4
.LC26:
	.string	"\nFPU: Error de Operando Denormalizado"
	.align 4
.LC27:
	.string	"\nFPU: Error de Division por Cero"
.LC28:
	.string	"\nFPU: Error de Overflow"
.LC29:
	.string	"\nFPU: Error de Underflow"
.LC30:
	.string	"\nFPU: Error de Precision"
.LC31:
	.string	"\nFPU: Error no especificado"
	.text
.globl vFnExcepcionCPU16
	.type	vFnExcepcionCPU16, @function
vFnExcepcionCPU16:
.LFB18:
	.loc 1 428 0
	.cfi_startproc
	pushl	%ebp
.LCFI36:
	.cfi_def_cfa_offset 8
	movl	%esp, %ebp
	.cfi_offset 5, -8
.LCFI37:
	.cfi_def_cfa_register 5
	subl	$40, %esp
	.loc 1 435 0
#APP
# 435 "system.c" 1
	fnstsw -14(%ebp)
fnstcw -16(%ebp)

# 0 "" 2
	.loc 1 441 0
# 441 "system.c" 1
	fnclex
# 0 "" 2
	.loc 1 444 0
#NO_APP
	movzwl	-16(%ebp), %eax
	movl	%eax, %edx
	notl	%edx
	movzwl	-14(%ebp), %eax
	andl	%edx, %eax
	movw	%ax, -14(%ebp)
	.loc 1 445 0
	movzwl	-14(%ebp), %eax
	andl	$63, %eax
	movw	%ax, -14(%ebp)
	.loc 1 449 0
	movzwl	-14(%ebp), %eax
	movzwl	%ax, %eax
	cmpl	$32, %eax
	ja	.L43
	movl	.L50(,%eax,4), %eax
	jmp	*%eax
	.section	.rodata
	.align 4
	.align 4
.L50:
	.long	.L43
	.long	.L44
	.long	.L45
	.long	.L43
	.long	.L46
	.long	.L43
	.long	.L43
	.long	.L43
	.long	.L47
	.long	.L43
	.long	.L43
	.long	.L43
	.long	.L43
	.long	.L43
	.long	.L43
	.long	.L43
	.long	.L48
	.long	.L43
	.long	.L43
	.long	.L43
	.long	.L43
	.long	.L43
	.long	.L43
	.long	.L43
	.long	.L43
	.long	.L43
	.long	.L43
	.long	.L43
	.long	.L43
	.long	.L43
	.long	.L43
	.long	.L43
	.long	.L49
	.text
.L44:
	.loc 1 451 0
	movl	$.LC25, (%esp)
	call	vFnImprimir
	.loc 1 452 0
	jmp	.L51
.L45:
	.loc 1 454 0
	movl	$.LC26, (%esp)
	call	vFnImprimir
	.loc 1 455 0
	jmp	.L51
.L46:
	.loc 1 457 0
	movl	$.LC27, (%esp)
	call	vFnImprimir
	.loc 1 458 0
	jmp	.L51
.L47:
	.loc 1 460 0
	movl	$.LC28, (%esp)
	call	vFnImprimir
	.loc 1 461 0
	jmp	.L51
.L48:
	.loc 1 463 0
	movl	$.LC29, (%esp)
	call	vFnImprimir
	.loc 1 464 0
	jmp	.L51
.L49:
	.loc 1 466 0
	movl	$.LC30, (%esp)
	call	vFnImprimir
	.loc 1 467 0
	jmp	.L51
.L43:
	.loc 1 469 0
	movl	$.LC31, (%esp)
	call	vFnImprimir
.L51:
	.loc 1 474 0
	movl	ulProcActual, %eax
	imull	$408, %eax, %eax
	movl	pstuPCB(%eax), %eax
	movl	$8, 4(%esp)
	movl	%eax, (%esp)
	call	lFnSysKill
	.loc 1 480 0
	leave
	ret
	.cfi_endproc
.LFE18:
	.size	vFnExcepcionCPU16, .-vFnExcepcionCPU16
.globl vFnIniciarExcepciones
	.type	vFnIniciarExcepciones, @function
vFnIniciarExcepciones:
.LFB19:
	.loc 1 492 0
	.cfi_startproc
	pushl	%ebp
.LCFI38:
	.cfi_def_cfa_offset 8
	movl	%esp, %ebp
	.cfi_offset 5, -8
.LCFI39:
	.cfi_def_cfa_register 5
	subl	$40, %esp
	.loc 1 493 0
	movl	$17, -12(%ebp)
	.loc 1 495 0
	movl	$vFnExcepcionCPU0, 4(%esp)
	movl	$0, (%esp)
	call	vFnAsignarFuncionExcepcion
	.loc 1 496 0
	movl	$vFnExcepcionCPU1, 4(%esp)
	movl	$1, (%esp)
	call	vFnAsignarFuncionExcepcion
	.loc 1 497 0
	movl	$vFnExcepcionCPU2, 4(%esp)
	movl	$2, (%esp)
	call	vFnAsignarFuncionExcepcion
	.loc 1 498 0
	movl	$vFnExcepcionCPU3, 4(%esp)
	movl	$3, (%esp)
	call	vFnAsignarFuncionExcepcion
	.loc 1 499 0
	movl	$vFnExcepcionCPU4, 4(%esp)
	movl	$4, (%esp)
	call	vFnAsignarFuncionExcepcion
	.loc 1 500 0
	movl	$vFnExcepcionCPU5, 4(%esp)
	movl	$5, (%esp)
	call	vFnAsignarFuncionExcepcion
	.loc 1 501 0
	movl	$vFnExcepcionCPU6, 4(%esp)
	movl	$6, (%esp)
	call	vFnAsignarFuncionExcepcion
	.loc 1 502 0
	movl	$vFnExcepcionCPU7_Asm, 4(%esp)
	movl	$7, (%esp)
	call	vFnAsignarFuncionExcepcion
	.loc 1 503 0
	movl	$vFnExcepcionCPU8, 4(%esp)
	movl	$8, (%esp)
	call	vFnAsignarFuncionExcepcion
	.loc 1 504 0
	movl	$vFnExcepcionCPU9, 4(%esp)
	movl	$9, (%esp)
	call	vFnAsignarFuncionExcepcion
	.loc 1 505 0
	movl	$vFnExcepcionCPU10, 4(%esp)
	movl	$10, (%esp)
	call	vFnAsignarFuncionExcepcion
	.loc 1 506 0
	movl	$vFnExcepcionCPU11, 4(%esp)
	movl	$11, (%esp)
	call	vFnAsignarFuncionExcepcion
	.loc 1 507 0
	movl	$vFnExcepcionCPU12, 4(%esp)
	movl	$12, (%esp)
	call	vFnAsignarFuncionExcepcion
	.loc 1 508 0
	movl	$vFnExcepcionCPU13_Asm, 4(%esp)
	movl	$13, (%esp)
	call	vFnAsignarFuncionExcepcion
	.loc 1 509 0
	movl	$vFnExcepcionCPU14, 4(%esp)
	movl	$14, (%esp)
	call	vFnAsignarFuncionExcepcion
	.loc 1 510 0
	movl	$vFnExcepcionCPU15, 4(%esp)
	movl	$15, (%esp)
	call	vFnAsignarFuncionExcepcion
	.loc 1 511 0
	movl	$vFnExcepcionCPU16_Asm, 4(%esp)
	movl	$16, (%esp)
	call	vFnAsignarFuncionExcepcion
	.loc 1 513 0
	jmp	.L54
.L55:
	.loc 1 515 0
	movl	$vFnExcepcionCPU15, 4(%esp)
	movl	-12(%ebp), %eax
	movl	%eax, (%esp)
	call	vFnAsignarFuncionExcepcion
	.loc 1 513 0
	addl	$1, -12(%ebp)
.L54:
	cmpl	$30, -12(%ebp)
	jle	.L55
	.loc 1 517 0
	leave
	ret
	.cfi_endproc
.LFE19:
	.size	vFnIniciarExcepciones, .-vFnIniciarExcepciones
.globl vFnAsignarFuncionExcepcion
	.type	vFnAsignarFuncionExcepcion, @function
vFnAsignarFuncionExcepcion:
.LFB20:
	.loc 1 526 0
	.cfi_startproc
	pushl	%ebp
.LCFI40:
	.cfi_def_cfa_offset 8
	movl	%esp, %ebp
	.cfi_offset 5, -8
.LCFI41:
	.cfi_def_cfa_register 5
	pushl	%esi
	pushl	%ebx
	subl	$16, %esp
	.loc 1 538 0
	movl	12(%ebp), %eax
	movl	%eax, -12(%ebp)
	.loc 1 540 0
	movl	pstuIDT, %eax
	movl	8(%ebp), %edx
	.loc 1 541 0
	movzwl	-12(%ebp), %ecx
	.loc 1 540 0
	movzwl	%cx, %ebx
	.cfi_offset 3, -16
	.cfi_offset 6, -12
	movzbl	%bl,%esi
	movzbl	(%eax,%edx,8), %ebx
	andl	$0, %ebx
	orl	%esi, %ebx
	movb	%bl, (%eax,%edx,8)
	shrw	$8, %cx
	movzwl	%cx, %ecx
	movzbl	1(%eax,%edx,8), %ebx
	andl	$0, %ebx
	orl	%ebx, %ecx
	movb	%cl, 1(%eax,%edx,8)
	.loc 1 542 0
	movl	pstuIDT, %eax
	movl	8(%ebp), %edx
	movzbl	2(%eax,%edx,8), %ecx
	andl	$0, %ecx
	orl	$8, %ecx
	movb	%cl, 2(%eax,%edx,8)
	movzbl	3(%eax,%edx,8), %ecx
	andl	$0, %ecx
	movb	%cl, 3(%eax,%edx,8)
	.loc 1 544 0
	movl	pstuIDT, %eax
	movl	8(%ebp), %edx
	movzbl	4(%eax,%edx,8), %ecx
	andl	$31, %ecx
	movb	%cl, 4(%eax,%edx,8)
	movzbl	5(%eax,%edx,8), %ecx
	andl	$-32, %ecx
	orl	$14, %ecx
	movb	%cl, 5(%eax,%edx,8)
	.loc 1 545 0
	movl	pstuIDT, %eax
	movl	8(%ebp), %edx
	movzbl	5(%eax,%edx,8), %ecx
	andl	$-97, %ecx
	movb	%cl, 5(%eax,%edx,8)
	.loc 1 546 0
	movl	pstuIDT, %eax
	movl	8(%ebp), %edx
	movzbl	5(%eax,%edx,8), %ecx
	orl	$-128, %ecx
	movb	%cl, 5(%eax,%edx,8)
	.loc 1 547 0
	movl	pstuIDT, %eax
	movl	8(%ebp), %edx
	.loc 1 548 0
	movzwl	-10(%ebp), %ecx
	.loc 1 547 0
	movzwl	%cx, %ebx
	movzbl	%bl,%esi
	movzbl	6(%eax,%edx,8), %ebx
	andl	$0, %ebx
	orl	%esi, %ebx
	movb	%bl, 6(%eax,%edx,8)
	shrw	$8, %cx
	movzwl	%cx, %ecx
	movzbl	7(%eax,%edx,8), %ebx
	andl	$0, %ebx
	orl	%ebx, %ecx
	movb	%cl, 7(%eax,%edx,8)
	.loc 1 550 0
	addl	$16, %esp
	popl	%ebx
	popl	%esi
	popl	%ebp
	ret
	.cfi_endproc
.LFE20:
	.size	vFnAsignarFuncionExcepcion, .-vFnAsignarFuncionExcepcion
.globl vFnIniciarIDT
	.type	vFnIniciarIDT, @function
vFnIniciarIDT:
.LFB21:
	.loc 1 564 0
	.cfi_startproc
	pushl	%ebp
.LCFI42:
	.cfi_def_cfa_offset 8
	movl	%esp, %ebp
	.cfi_offset 5, -8
.LCFI43:
	.cfi_def_cfa_register 5
	pushl	%esi
	pushl	%ebx
	subl	$32, %esp
	.loc 1 570 0
	movl	$vFnHandlerGenerico_Asm, -20(%ebp)
	.loc 1 573 0
	movl	-20(%ebp), %eax
	movzwl	%ax, %eax
	movl	%eax, -16(%ebp)
	.loc 1 574 0
	movl	-20(%ebp), %eax
	shrl	$16, %eax
	movzwl	%ax, %eax
	movl	%eax, -12(%ebp)
	.loc 1 577 0
	movl	$0, -24(%ebp)
	jmp	.L60
	.cfi_offset 3, -16
	.cfi_offset 6, -12
.L61:
	.loc 1 579 0
	movl	pstuIDT, %eax
	movl	-24(%ebp), %edx
	movl	-16(%ebp), %ecx
	movzwl	%cx, %ebx
	movzbl	%bl,%esi
	movzbl	(%eax,%edx,8), %ebx
	andl	$0, %ebx
	orl	%esi, %ebx
	movb	%bl, (%eax,%edx,8)
	shrw	$8, %cx
	movzwl	%cx, %ecx
	movzbl	1(%eax,%edx,8), %ebx
	andl	$0, %ebx
	orl	%ebx, %ecx
	movb	%cl, 1(%eax,%edx,8)
	.loc 1 580 0
	movl	pstuIDT, %eax
	movl	-24(%ebp), %edx
	movzbl	2(%eax,%edx,8), %ecx
	andl	$0, %ecx
	orl	$8, %ecx
	movb	%cl, 2(%eax,%edx,8)
	movzbl	3(%eax,%edx,8), %ecx
	andl	$0, %ecx
	movb	%cl, 3(%eax,%edx,8)
	.loc 1 581 0
	movl	pstuIDT, %eax
	movl	-24(%ebp), %edx
	movzbl	4(%eax,%edx,8), %ecx
	andl	$31, %ecx
	movb	%cl, 4(%eax,%edx,8)
	movzbl	5(%eax,%edx,8), %ecx
	andl	$-32, %ecx
	orl	$14, %ecx
	movb	%cl, 5(%eax,%edx,8)
	.loc 1 582 0
	movl	pstuIDT, %eax
	movl	-24(%ebp), %edx
	movzbl	5(%eax,%edx,8), %ecx
	andl	$-97, %ecx
	movb	%cl, 5(%eax,%edx,8)
	.loc 1 583 0
	movl	pstuIDT, %eax
	movl	-24(%ebp), %edx
	movzbl	5(%eax,%edx,8), %ecx
	orl	$-128, %ecx
	movb	%cl, 5(%eax,%edx,8)
	.loc 1 584 0
	movl	pstuIDT, %eax
	movl	-24(%ebp), %edx
	movl	-12(%ebp), %ecx
	movzwl	%cx, %ebx
	movzbl	%bl,%esi
	movzbl	6(%eax,%edx,8), %ebx
	andl	$0, %ebx
	orl	%esi, %ebx
	movb	%bl, 6(%eax,%edx,8)
	shrw	$8, %cx
	movzwl	%cx, %ecx
	movzbl	7(%eax,%edx,8), %ebx
	andl	$0, %ebx
	orl	%ebx, %ecx
	movb	%cl, 7(%eax,%edx,8)
	.loc 1 577 0
	addl	$1, -24(%ebp)
.L60:
	movl	-24(%ebp), %eax
	cmpl	$255, %eax
	jbe	.L61
	.loc 1 589 0
	movl	$vFnHandlerTimer_Asm, -20(%ebp)
	.loc 1 590 0
	movl	-20(%ebp), %eax
	movzwl	%ax, %eax
	movl	%eax, -16(%ebp)
	.loc 1 591 0
	movl	-20(%ebp), %eax
	shrl	$16, %eax
	movzwl	%ax, %eax
	movl	%eax, -12(%ebp)
	.loc 1 592 0
	movl	pstuIDT, %eax
	movl	-16(%ebp), %edx
	movzwl	%dx, %ecx
	movzbl	%cl,%ebx
	movzbl	256(%eax), %ecx
	andl	$0, %ecx
	orl	%ebx, %ecx
	movb	%cl, 256(%eax)
	shrw	$8, %dx
	movzwl	%dx, %edx
	movzbl	257(%eax), %ecx
	andl	$0, %ecx
	orl	%ecx, %edx
	movb	%dl, 257(%eax)
	.loc 1 593 0
	movl	pstuIDT, %eax
	movl	-12(%ebp), %edx
	movzwl	%dx, %ecx
	movzbl	%cl,%ebx
	movzbl	262(%eax), %ecx
	andl	$0, %ecx
	orl	%ebx, %ecx
	movb	%cl, 262(%eax)
	shrw	$8, %dx
	movzwl	%dx, %edx
	movzbl	263(%eax), %ecx
	andl	$0, %ecx
	orl	%ecx, %edx
	movb	%dl, 263(%eax)
	.loc 1 597 0
	movl	$vFnHandlerTeclado_Asm, -20(%ebp)
	.loc 1 598 0
	movl	-20(%ebp), %eax
	movzwl	%ax, %eax
	movl	%eax, -16(%ebp)
	.loc 1 599 0
	movl	-20(%ebp), %eax
	shrl	$16, %eax
	movzwl	%ax, %eax
	movl	%eax, -12(%ebp)
	.loc 1 600 0
	movl	pstuIDT, %eax
	movl	-16(%ebp), %edx
	movzwl	%dx, %ecx
	movzbl	%cl,%ebx
	movzbl	264(%eax), %ecx
	andl	$0, %ecx
	orl	%ebx, %ecx
	movb	%cl, 264(%eax)
	shrw	$8, %dx
	movzwl	%dx, %edx
	movzbl	265(%eax), %ecx
	andl	$0, %ecx
	orl	%ecx, %edx
	movb	%dl, 265(%eax)
	.loc 1 601 0
	movl	pstuIDT, %eax
	movl	-12(%ebp), %edx
	movzwl	%dx, %ecx
	movzbl	%cl,%ebx
	movzbl	270(%eax), %ecx
	andl	$0, %ecx
	orl	%ebx, %ecx
	movb	%cl, 270(%eax)
	shrw	$8, %dx
	movzwl	%dx, %edx
	movzbl	271(%eax), %ecx
	andl	$0, %ecx
	orl	%ecx, %edx
	movb	%dl, 271(%eax)
	.loc 1 605 0
	movl	$vFnHandlerSyscall_Asm, -20(%ebp)
	.loc 1 606 0
	movl	-20(%ebp), %eax
	movzwl	%ax, %eax
	movl	%eax, -16(%ebp)
	.loc 1 607 0
	movl	-20(%ebp), %eax
	shrl	$16, %eax
	movzwl	%ax, %eax
	movl	%eax, -12(%ebp)
	.loc 1 608 0
	movl	pstuIDT, %eax
	movzbl	1029(%eax), %edx
	orl	$96, %edx
	movb	%dl, 1029(%eax)
	.loc 1 609 0
	movl	pstuIDT, %eax
	movl	-16(%ebp), %edx
	movzwl	%dx, %ecx
	movzbl	%cl,%ebx
	movzbl	1024(%eax), %ecx
	andl	$0, %ecx
	orl	%ebx, %ecx
	movb	%cl, 1024(%eax)
	shrw	$8, %dx
	movzwl	%dx, %edx
	movzbl	1025(%eax), %ecx
	andl	$0, %ecx
	orl	%ecx, %edx
	movb	%dl, 1025(%eax)
	.loc 1 610 0
	movl	pstuIDT, %eax
	movl	-12(%ebp), %edx
	movzwl	%dx, %ecx
	movzbl	%cl,%ebx
	movzbl	1030(%eax), %ecx
	andl	$0, %ecx
	orl	%ebx, %ecx
	movb	%cl, 1030(%eax)
	shrw	$8, %dx
	movzwl	%dx, %edx
	movzbl	1031(%eax), %ecx
	andl	$0, %ecx
	orl	%ecx, %edx
	movb	%dl, 1031(%eax)
	.loc 1 615 0
	movl	$vFnHandlerDisquette_Asm, -20(%ebp)
	.loc 1 616 0
	movl	-20(%ebp), %eax
	movzwl	%ax, %eax
	movl	%eax, -16(%ebp)
	.loc 1 617 0
	movl	-20(%ebp), %eax
	shrl	$16, %eax
	movzwl	%ax, %eax
	movl	%eax, -12(%ebp)
	.loc 1 618 0
	movl	pstuIDT, %eax
	movl	-16(%ebp), %edx
	movzwl	%dx, %ecx
	movzbl	%cl,%ebx
	movzbl	304(%eax), %ecx
	andl	$0, %ecx
	orl	%ebx, %ecx
	movb	%cl, 304(%eax)
	shrw	$8, %dx
	movzwl	%dx, %edx
	movzbl	305(%eax), %ecx
	andl	$0, %ecx
	orl	%ecx, %edx
	movb	%dl, 305(%eax)
	.loc 1 619 0
	movl	pstuIDT, %eax
	movl	-12(%ebp), %edx
	movzwl	%dx, %ecx
	movzbl	%cl,%ebx
	movzbl	310(%eax), %ecx
	andl	$0, %ecx
	orl	%ebx, %ecx
	movb	%cl, 310(%eax)
	shrw	$8, %dx
	movzwl	%dx, %edx
	movzbl	311(%eax), %ecx
	andl	$0, %ecx
	orl	%ecx, %edx
	movb	%dl, 311(%eax)
	.loc 1 622 0
	call	vFnRemapearPIC_Asm
	.loc 1 625 0
	call	vFnIniciarTeclado
	.loc 1 628 0
	movl	$65535, (%esp)
	call	vFnIniciarTimer_Asm
	.loc 1 631 0
	movl	pstuIDT, %eax
	movl	%eax, 4(%esp)
	movl	$2048, (%esp)
	call	vFnIniciarIDT_Asm
	.loc 1 633 0
	addl	$32, %esp
	popl	%ebx
	popl	%esi
	popl	%ebp
	ret
	.cfi_endproc
.LFE21:
	.size	vFnIniciarIDT, .-vFnIniciarIDT
	.section	.rodata
	.align 4
.LC32:
	.string	"\nEl manejo de esta interrupcion todavia no esta desarrollado\n"
	.text
.globl vFnHandlerGenerico
	.type	vFnHandlerGenerico, @function
vFnHandlerGenerico:
.LFB22:
	.loc 1 646 0
	.cfi_startproc
	pushl	%ebp
.LCFI44:
	.cfi_def_cfa_offset 8
	movl	%esp, %ebp
	.cfi_offset 5, -8
.LCFI45:
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 647 0
	movl	$.LC32, (%esp)
	call	vFnLog
	.loc 1 648 0
	leave
	ret
	.cfi_endproc
.LFE22:
	.size	vFnHandlerGenerico, .-vFnHandlerGenerico
.globl lFnHandlerSyscall
	.type	lFnHandlerSyscall, @function
lFnHandlerSyscall:
.LFB23:
	.loc 1 659 0
	.cfi_startproc
	pushl	%ebp
.LCFI46:
	.cfi_def_cfa_offset 8
	movl	%esp, %ebp
	.cfi_offset 5, -8
.LCFI47:
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 667 0
	movl	ulProcActual, %eax
	imull	$408, %eax, %eax
	movl	pstuPCB+240(%eax), %eax
	cmpl	$1, %eax
	jne	.L66
	.loc 1 671 0
	movl	ulProcActual, %eax
	imull	$408, %eax, %eax
	movl	pstuPCB+24(%eax), %eax
	movl	$18, 4(%esp)
	movl	%eax, (%esp)
	call	lFnSysKill
	.loc 1 672 0
	movl	ulProcActual, %eax
	imull	$408, %eax, %eax
	movl	pstuPCB(%eax), %eax
	movl	$19, 4(%esp)
	movl	%eax, (%esp)
	call	lFnSysKill
.L66:
	.loc 1 675 0
	movl	8(%ebp), %eax
	cmpl	$97, %eax
	je	.L89
	cmpl	$97, %eax
	jg	.L112
	cmpl	$26, %eax
	je	.L78
	cmpl	$26, %eax
	jg	.L113
	cmpl	$5, %eax
	je	.L72
	cmpl	$5, %eax
	jg	.L114
	cmpl	$2, %eax
	je	.L69
	cmpl	$2, %eax
	jg	.L115
	cmpl	$1, %eax
	je	.L68
	jmp	.L67
.L115:
	cmpl	$3, %eax
	je	.L70
	cmpl	$4, %eax
	je	.L71
	jmp	.L67
.L114:
	cmpl	$13, %eax
	je	.L75
	cmpl	$13, %eax
	jg	.L116
	cmpl	$7, %eax
	je	.L73
	cmpl	$11, %eax
	je	.L74
	jmp	.L67
.L116:
	cmpl	$20, %eax
	je	.L76
	cmpl	$25, %eax
	je	.L77
	jmp	.L67
.L113:
	cmpl	$46, %eax
	je	.L83
	cmpl	$46, %eax
	jg	.L117
	cmpl	$37, %eax
	je	.L80
	cmpl	$37, %eax
	jg	.L118
	cmpl	$34, %eax
	je	.L79
	jmp	.L67
.L118:
	cmpl	$43, %eax
	je	.L81
	cmpl	$45, %eax
	je	.L82
	jmp	.L67
.L117:
	cmpl	$79, %eax
	je	.L86
	cmpl	$79, %eax
	jg	.L119
	cmpl	$64, %eax
	je	.L84
	cmpl	$78, %eax
	je	.L85
	jmp	.L67
.L119:
	cmpl	$88, %eax
	je	.L87
	cmpl	$96, %eax
	je	.L88
	jmp	.L67
.L112:
	cmpl	$204, %eax
	je	.L100
	cmpl	$204, %eax
	jg	.L120
	cmpl	$124, %eax
	je	.L94
	cmpl	$124, %eax
	jg	.L121
	cmpl	$105, %eax
	je	.L91
	cmpl	$105, %eax
	jg	.L122
	cmpl	$104, %eax
	je	.L90
	jmp	.L67
.L122:
	cmpl	$112, %eax
	je	.L92
	cmpl	$120, %eax
	je	.L93
	jmp	.L67
.L121:
	cmpl	$201, %eax
	je	.L97
	cmpl	$201, %eax
	jg	.L123
	cmpl	$162, %eax
	je	.L95
	cmpl	$200, %eax
	je	.L96
	jmp	.L67
.L123:
	cmpl	$202, %eax
	je	.L98
	cmpl	$203, %eax
	je	.L99
	jmp	.L67
.L120:
	cmpl	$253, %eax
	je	.L106
	cmpl	$253, %eax
	jg	.L124
	cmpl	$250, %eax
	je	.L103
	cmpl	$250, %eax
	jg	.L125
	cmpl	$205, %eax
	je	.L101
	cmpl	$206, %eax
	je	.L102
	jmp	.L67
.L125:
	cmpl	$251, %eax
	je	.L104
	cmpl	$252, %eax
	je	.L105
	jmp	.L67
.L124:
	cmpl	$256, %eax
	je	.L109
	cmpl	$256, %eax
	jg	.L126
	cmpl	$254, %eax
	je	.L107
	cmpl	$255, %eax
	je	.L108
	jmp	.L67
.L126:
	cmpl	$257, %eax
	je	.L110
	cmpl	$500, %eax
	je	.L111
	jmp	.L67
.L68:
	.loc 1 676 0
	movl	12(%ebp), %eax
	movl	%eax, (%esp)
	call	lFnSysExit
	jmp	.L127
.L69:
	.loc 1 677 0
	call	lFnSysFork
	jmp	.L127
.L70:
	.loc 1 678 0
	movl	12(%ebp), %eax
	movl	%eax, (%esp)
	call	lFnSysTest
	jmp	.L127
.L71:
	.loc 1 679 0
	movl	20(%ebp), %edx
	movl	16(%ebp), %eax
	movl	%edx, 8(%esp)
	movl	%eax, 4(%esp)
	movl	12(%ebp), %eax
	movl	%eax, (%esp)
	call	lFnSysRead
	jmp	.L127
.L72:
	.loc 1 682 0
	movl	20(%ebp), %edx
	movl	16(%ebp), %eax
	movl	%edx, 8(%esp)
	movl	%eax, 4(%esp)
	movl	12(%ebp), %eax
	movl	%eax, (%esp)
	call	lFnSysWrite
	jmp	.L127
.L73:
	.loc 1 685 0
	movl	16(%ebp), %eax
	movl	20(%ebp), %edx
	movl	%edx, 8(%esp)
	movl	%eax, 4(%esp)
	movl	12(%ebp), %eax
	movl	%eax, (%esp)
	call	lFnSysWaitPid
	jmp	.L127
.L74:
	.loc 1 688 0
	movl	20(%ebp), %ecx
	movl	16(%ebp), %edx
	movl	12(%ebp), %eax
	movl	%ecx, 8(%esp)
	movl	%edx, 4(%esp)
	movl	%eax, (%esp)
	call	lFnSysExecve
	jmp	.L127
.L75:
	.loc 1 691 0
	movl	12(%ebp), %eax
	movl	%eax, (%esp)
	call	lFnSysTime
	jmp	.L127
.L76:
	.loc 1 692 0
	call	lFnSysGetPid
	jmp	.L127
.L80:
	.loc 1 693 0
	movl	16(%ebp), %eax
	movl	%eax, 4(%esp)
	movl	12(%ebp), %eax
	movl	%eax, (%esp)
	call	lFnSysKill
	jmp	.L127
.L84:
	.loc 1 694 0
	call	lFnSysGetPPid
	jmp	.L127
.L87:
	.loc 1 695 0
	movl	12(%ebp), %eax
	movl	%eax, (%esp)
	call	lFnSysReboot
	jmp	.L127
.L82:
	.loc 1 696 0
	movl	12(%ebp), %eax
	movl	%eax, (%esp)
	call	lFnSysBrk
	jmp	.L127
.L83:
	.loc 1 697 0
	movl	12(%ebp), %eax
	movl	%eax, (%esp)
	call	lFnSysSBrk
	jmp	.L127
.L96:
	.loc 1 699 0
	movl	16(%ebp), %edx
	movl	12(%ebp), %eax
	movl	%edx, 4(%esp)
	movl	%eax, (%esp)
	call	lFnSysSemInit
	jmp	.L127
.L98:
	.loc 1 700 0
	movl	12(%ebp), %eax
	movl	%eax, (%esp)
	call	lFnSysSemPost
	jmp	.L127
.L99:
	.loc 1 701 0
	movl	12(%ebp), %eax
	movl	%eax, (%esp)
	call	lFnSysSemWait
	jmp	.L127
.L97:
	.loc 1 702 0
	movl	12(%ebp), %eax
	movl	%eax, (%esp)
	call	lFnSysSemClose
	jmp	.L127
.L100:
	.loc 1 703 0
	movl	16(%ebp), %eax
	movl	%eax, 4(%esp)
	movl	12(%ebp), %eax
	movl	%eax, (%esp)
	call	lFnSysShmGet
	jmp	.L127
.L101:
	.loc 1 704 0
	movl	16(%ebp), %eax
	movl	%eax, 4(%esp)
	movl	12(%ebp), %eax
	movl	%eax, (%esp)
	call	lFnSysShmAt
	jmp	.L127
.L102:
	.loc 1 705 0
	movl	12(%ebp), %eax
	movl	%eax, (%esp)
	call	lFnSysShmDt
	jmp	.L127
.L111:
	.loc 1 706 0
	movl	20(%ebp), %eax
	movl	%eax, 8(%esp)
	movl	16(%ebp), %eax
	movl	%eax, 4(%esp)
	movl	12(%ebp), %eax
	movl	%eax, (%esp)
	call	iFnSysSumar
	jmp	.L127
.L89:
	.loc 1 708 0
	movl	20(%ebp), %eax
	movl	%eax, 8(%esp)
	movl	16(%ebp), %eax
	movl	%eax, 4(%esp)
	movl	12(%ebp), %eax
	movl	%eax, (%esp)
	call	lFnSysSetpriority
	jmp	.L127
.L88:
	.loc 1 709 0
	movl	16(%ebp), %eax
	movl	%eax, 4(%esp)
	movl	12(%ebp), %eax
	movl	%eax, (%esp)
	call	lFnSysGetpriority
	jmp	.L127
.L79:
	.loc 1 710 0
	movl	12(%ebp), %eax
	movl	%eax, (%esp)
	call	lFnSysNice
	jmp	.L127
.L93:
	.loc 1 711 0
	movl	12(%ebp), %eax
	movl	20(%ebp), %edx
	movl	%edx, 4(%esp)
	movl	%eax, (%esp)
	call	lFnSysClone
	jmp	.L127
.L77:
	.loc 1 713 0
	movl	12(%ebp), %eax
	movl	%eax, (%esp)
	call	lFnSysStime
	jmp	.L127
.L81:
	.loc 1 714 0
	movl	12(%ebp), %eax
	movl	%eax, (%esp)
	call	lFnSysTimes
	jmp	.L127
.L85:
	.loc 1 715 0
	movl	16(%ebp), %edx
	movl	12(%ebp), %eax
	movl	%edx, 4(%esp)
	movl	%eax, (%esp)
	call	lFnSysGettimeofday
	jmp	.L127
.L86:
	.loc 1 716 0
	movl	16(%ebp), %edx
	movl	12(%ebp), %eax
	movl	%edx, 4(%esp)
	movl	%eax, (%esp)
	call	lFnSysSettimeofday
	jmp	.L127
.L90:
	.loc 1 717 0
	movl	16(%ebp), %eax
	movl	%eax, 4(%esp)
	movl	12(%ebp), %eax
	movl	%eax, (%esp)
	call	lFnSysGettimer
	jmp	.L127
.L91:
	.loc 1 718 0
	movl	20(%ebp), %edx
	movl	16(%ebp), %eax
	movl	%edx, 8(%esp)
	movl	%eax, 4(%esp)
	movl	12(%ebp), %eax
	movl	%eax, (%esp)
	call	lFnSysSettimer
	jmp	.L127
.L94:
	.loc 1 719 0
	movl	12(%ebp), %eax
	movl	%eax, (%esp)
	call	lFnSysAdjtimex
	jmp	.L127
.L95:
	.loc 1 720 0
	movl	16(%ebp), %edx
	movl	12(%ebp), %eax
	movl	%edx, 4(%esp)
	movl	%eax, (%esp)
	call	lFnSysNanosleep
	jmp	.L127
.L92:
	.loc 1 723 0
	call	lFnSysIdle
	jmp	.L127
.L103:
	.loc 1 724 0
	movl	12(%ebp), %eax
	movl	%eax, (%esp)
	call	lFnSysSchedSetParam
	jmp	.L127
.L104:
	.loc 1 725 0
	call	lFnSysSchedGetParam
	jmp	.L127
.L105:
	.loc 1 726 0
	movl	12(%ebp), %eax
	movl	%eax, (%esp)
	call	lFnSysSchedSetScheduler
	jmp	.L127
.L106:
	.loc 1 727 0
	call	lFnSysSchedGetScheduler
	jmp	.L127
.L107:
	.loc 1 728 0
	call	lFnSysSchedYield
	jmp	.L127
.L108:
	.loc 1 729 0
	call	lFnSysSchedGetPriorityMax
	jmp	.L127
.L109:
	.loc 1 730 0
	call	lFnSysSchedGetPriorityMin
	jmp	.L127
.L110:
	.loc 1 731 0
	call	lFnSysSchedRrGetInterval
	jmp	.L127
.L78:
	.loc 1 734 0
	movl	16(%ebp), %eax
	movl	%eax, 4(%esp)
	movl	12(%ebp), %eax
	movl	%eax, (%esp)
	call	lFnSysPtrace
	jmp	.L127
.L67:
	.loc 1 739 0
	movl	$-2, %eax
.L127:
	.loc 1 740 0
	leave
	ret
	.cfi_endproc
.LFE23:
	.size	lFnHandlerSyscall, .-lFnHandlerSyscall
.globl lFnHandlerCallgate
	.type	lFnHandlerCallgate, @function
lFnHandlerCallgate:
.LFB24:
	.loc 1 751 0
	.cfi_startproc
	pushl	%ebp
.LCFI48:
	.cfi_def_cfa_offset 8
	movl	%esp, %ebp
	.cfi_offset 5, -8
.LCFI49:
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 759 0
	movl	ulProcActual, %eax
	imull	$408, %eax, %eax
	movl	pstuPCB+240(%eax), %eax
	cmpl	$1, %eax
	jne	.L130
	.loc 1 763 0
	movl	ulProcActual, %eax
	imull	$408, %eax, %eax
	movl	pstuPCB+24(%eax), %eax
	movl	$18, 4(%esp)
	movl	%eax, (%esp)
	call	lFnSysKill
	.loc 1 764 0
	movl	ulProcActual, %eax
	imull	$408, %eax, %eax
	movl	pstuPCB(%eax), %eax
	movl	$19, 4(%esp)
	movl	%eax, (%esp)
	call	lFnSysKill
.L130:
	.loc 1 767 0
	movl	8(%ebp), %eax
	cmpl	$1, %eax
	je	.L132
	cmpl	$2, %eax
	je	.L133
	jmp	.L136
.L132:
	.loc 1 768 0
	movl	20(%ebp), %eax
	movl	%eax, 8(%esp)
	movl	16(%ebp), %eax
	movl	%eax, 4(%esp)
	movl	12(%ebp), %eax
	movl	%eax, (%esp)
	call	lFnSysSodiumCallgate
	jmp	.L134
.L133:
	.loc 1 769 0
	movl	12(%ebp), %eax
	movl	%eax, (%esp)
	call	lFnSysPorcentaje
	jmp	.L134
.L136:
	.loc 1 772 0
	movl	$-2, %eax
.L134:
	.loc 1 773 0
	leave
	ret
	.cfi_endproc
.LFE24:
	.size	lFnHandlerCallgate, .-lFnHandlerCallgate
.globl lFnConvertirAUnsignedLong
	.type	lFnConvertirAUnsignedLong, @function
lFnConvertirAUnsignedLong:
.LFB25:
	.loc 1 784 0
	.cfi_startproc
	pushl	%ebp
.LCFI50:
	.cfi_def_cfa_offset 8
	movl	%esp, %ebp
	.cfi_offset 5, -8
.LCFI51:
	.cfi_def_cfa_register 5
	subl	$16, %esp
	.loc 1 785 0
	movl	8(%ebp), %eax
	imull	$1000, %eax, %eax
	movl	%eax, -4(%ebp)
	.loc 1 786 0
	movl	12(%ebp), %edx
	movl	-4(%ebp), %eax
	leal	(%edx,%eax), %eax
	movl	%eax, -4(%ebp)
	.loc 1 787 0
	movl	-4(%ebp), %eax
	.loc 1 788 0
	leave
	ret
	.cfi_endproc
.LFE25:
	.size	lFnConvertirAUnsignedLong, .-lFnConvertirAUnsignedLong
.globl timevalFnConvertirATimeval
	.type	timevalFnConvertirATimeval, @function
timevalFnConvertirATimeval:
.LFB26:
	.loc 1 799 0
	.cfi_startproc
	pushl	%ebp
.LCFI52:
	.cfi_def_cfa_offset 8
	movl	%esp, %ebp
	.cfi_offset 5, -8
.LCFI53:
	.cfi_def_cfa_register 5
	pushl	%ebx
	subl	$16, %esp
	movl	8(%ebp), %ebx
	.cfi_offset 3, -12
	.loc 1 801 0
	movl	12(%ebp), %ecx
	movl	$274877907, %edx
	movl	%ecx, %eax
	imull	%edx
	sarl	$6, %edx
	movl	%ecx, %eax
	sarl	$31, %eax
	movl	%edx, %ecx
	subl	%eax, %ecx
	movl	%ecx, %eax
	movl	%eax, -12(%ebp)
	.loc 1 802 0
	movl	12(%ebp), %edx
	movl	-12(%ebp), %eax
	imull	$1000, %eax, %eax
	movl	%edx, %ecx
	subl	%eax, %ecx
	movl	%ecx, %eax
	movl	%eax, -8(%ebp)
	.loc 1 803 0
	movl	-12(%ebp), %eax
	movl	-8(%ebp), %edx
	movl	%eax, (%ebx)
	movl	%edx, 4(%ebx)
	.loc 1 804 0
	movl	%ebx, %eax
	addl	$16, %esp
	popl	%ebx
	popl	%ebp
	ret	$4
	.cfi_endproc
.LFE26:
	.size	timevalFnConvertirATimeval, .-timevalFnConvertirATimeval
.globl vFnDecrementarTimer
	.type	vFnDecrementarTimer, @function
vFnDecrementarTimer:
.LFB27:
	.loc 1 818 0
	.cfi_startproc
	pushl	%ebp
.LCFI54:
	.cfi_def_cfa_offset 8
	movl	%esp, %ebp
	.cfi_offset 5, -8
.LCFI55:
	.cfi_def_cfa_register 5
	pushl	%esi
	pushl	%ebx
	subl	$48, %esp
	.loc 1 819 0
	movl	12(%ebp), %edx
	movl	8(%ebp), %eax
	addl	$11, %edx
	sall	$4, %edx
	leal	16(%edx,%eax), %edx
	movl	(%edx), %eax
	movl	4(%edx), %edx
	movl	%eax, (%esp)
	movl	%edx, 4(%esp)
	.cfi_offset 3, -16
	.cfi_offset 6, -12
	call	lFnConvertirAUnsignedLong
	movl	%eax, -12(%ebp)
	.loc 1 821 0
	movl	8(%ebp), %eax
	movl	36(%eax), %eax
	testl	%eax, %eax
	js	.L144
	movl	8(%ebp), %eax
	movl	36(%eax), %eax
	cmpl	$3, %eax
	jg	.L144
	cmpl	$0, -12(%ebp)
	jle	.L144
	.loc 1 822 0
	movl	20(%ebp), %eax
	subl	%eax, -12(%ebp)
	.loc 1 823 0
	cmpl	$0, -12(%ebp)
	jg	.L143
	.loc 1 825 0
	movl	12(%ebp), %edx
	movl	8(%ebp), %eax
	addl	$11, %edx
	sall	$4, %edx
	leal	8(%edx,%eax), %edx
	movl	(%edx), %eax
	movl	4(%edx), %edx
	movl	%eax, (%esp)
	movl	%edx, 4(%esp)
	call	lFnConvertirAUnsignedLong
	movl	%eax, -12(%ebp)
	.loc 1 826 0
	movl	8(%ebp), %eax
	movl	(%eax), %eax
	movl	16(%ebp), %edx
	movl	%edx, 4(%esp)
	movl	%eax, (%esp)
	call	lFnSysKill
.L143:
	.loc 1 828 0
	movl	12(%ebp), %eax
	movl	8(%ebp), %ebx
	addl	$11, %eax
	movl	%eax, %esi
	sall	$4, %esi
	leal	-32(%ebp), %eax
	movl	-12(%ebp), %edx
	movl	%edx, 4(%esp)
	movl	%eax, (%esp)
	call	timevalFnConvertirATimeval
	subl	$4, %esp
	movl	-32(%ebp), %eax
	movl	-28(%ebp), %edx
	movl	%eax, 16(%esi,%ebx)
	movl	%edx, 20(%esi,%ebx)
.L144:
	.loc 1 831 0
	leal	-8(%ebp), %esp
	addl	$0, %esp
	popl	%ebx
	popl	%esi
	popl	%ebp
	ret
	.cfi_endproc
.LFE27:
	.size	vFnDecrementarTimer, .-vFnDecrementarTimer
.globl vFnHandlerTimer
	.type	vFnHandlerTimer, @function
vFnHandlerTimer:
.LFB28:
	.loc 1 843 0
	.cfi_startproc
	pushl	%ebp
.LCFI56:
	.cfi_def_cfa_offset 8
	movl	%esp, %ebp
	.cfi_offset 5, -8
.LCFI57:
	.cfi_def_cfa_register 5
	subl	$40, %esp
	.loc 1 846 0
	movl	uliClockTick, %eax
	addl	$1, %eax
	movl	%eax, uliClockTick
	.loc 1 849 0
	movl	ulTiempo, %edx
	movl	iMilisegundosPorTick, %eax
	leal	(%edx,%eax), %eax
	movl	%eax, ulTiempo
	.loc 1 850 0
	movl	uiTicsCorrigeDesvio, %eax
	subl	$1, %eax
	movl	%eax, uiTicsCorrigeDesvio
	.loc 1 851 0
	movl	uiTicsCorrigeDesvio, %eax
	testl	%eax, %eax
	jne	.L146
	.loc 1 853 0
	call	vFnInicializarReloj
	.loc 1 854 0
	movl	$65535, uiTicsCorrigeDesvio
.L146:
	.loc 1 856 0
	movl	$0, -16(%ebp)
	jmp	.L147
.L151:
	.loc 1 857 0
	movl	-16(%ebp), %eax
	imull	$408, %eax, %eax
	addl	$pstuPCB, %eax
	movl	%eax, -12(%ebp)
	.loc 1 860 0
	movl	-12(%ebp), %eax
	movl	232(%eax), %eax
	testl	%eax, %eax
	jle	.L148
	movl	-12(%ebp), %eax
	movl	36(%eax), %eax
	cmpl	$3, %eax
	jne	.L148
	movl	pstuPCB, %edx
	movl	uiUltimoPid, %eax
	cmpl	%eax, %edx
	jae	.L148
	.loc 1 861 0
	movl	-12(%ebp), %eax
	movl	232(%eax), %eax
	movl	%eax, %edx
	movl	iMilisegundosPorTick, %eax
	movl	%edx, %ecx
	subl	%eax, %ecx
	movl	%ecx, %eax
	movl	%eax, %edx
	movl	-12(%ebp), %eax
	movl	%edx, 232(%eax)
	.loc 1 862 0
	movl	-12(%ebp), %eax
	movl	232(%eax), %eax
	testl	%eax, %eax
	jg	.L148
	.loc 1 863 0
	movl	-12(%ebp), %eax
	movl	$1, 36(%eax)
	.loc 1 864 0
	movl	-12(%ebp), %eax
	movl	$0, 236(%eax)
.L148:
	.loc 1 869 0
	movl	iMilisegundosPorTick, %eax
	movl	%eax, 12(%esp)
	movl	$14, 8(%esp)
	movl	$0, 4(%esp)
	movl	-12(%ebp), %eax
	movl	%eax, (%esp)
	call	vFnDecrementarTimer
	.loc 1 871 0
	movl	-16(%ebp), %edx
	movl	ulProcActual, %eax
	cmpl	%eax, %edx
	jne	.L149
	.loc 1 873 0
	movl	iMilisegundosPorTick, %eax
	movl	%eax, 12(%esp)
	movl	$27, 8(%esp)
	movl	$2, 4(%esp)
	movl	-12(%ebp), %eax
	movl	%eax, (%esp)
	call	vFnDecrementarTimer
	.loc 1 876 0
	movzwl	siEjecutoSyscall, %eax
	cmpw	$1, %ax
	jne	.L150
	.loc 1 878 0
	movl	-12(%ebp), %eax
	movl	168(%eax), %eax
	leal	1(%eax), %edx
	movl	-12(%ebp), %eax
	movl	%edx, 168(%eax)
	.loc 1 879 0
	movl	-12(%ebp), %eax
	movl	172(%eax), %eax
	leal	1(%eax), %edx
	movl	-12(%ebp), %eax
	movl	%edx, 172(%eax)
	.loc 1 880 0
	movl	iMilisegundosPorTick, %eax
	shrl	%eax
	movl	%eax, 12(%esp)
	movl	$26, 8(%esp)
	movl	$1, 4(%esp)
	movl	-12(%ebp), %eax
	movl	%eax, (%esp)
	call	vFnDecrementarTimer
	.loc 1 881 0
	movw	$0, siEjecutoSyscall
	jmp	.L149
.L150:
	.loc 1 883 0
	movl	iMilisegundosPorTick, %eax
	movl	%eax, 12(%esp)
	movl	$26, 8(%esp)
	movl	$1, 4(%esp)
	movl	-12(%ebp), %eax
	movl	%eax, (%esp)
	call	vFnDecrementarTimer
	.loc 1 884 0
	movl	-12(%ebp), %eax
	movl	168(%eax), %eax
	leal	2(%eax), %edx
	movl	-12(%ebp), %eax
	movl	%edx, 168(%eax)
.L149:
	.loc 1 856 0
	addl	$1, -16(%ebp)
.L147:
	cmpl	$49, -16(%ebp)
	jle	.L151
	.loc 1 890 0
	movl	uliTimeSlice, %eax
	addl	$1, %eax
	movl	%eax, uliTimeSlice
	.loc 1 895 0
	movzwl	bPlanificador, %eax
	cmpw	$1, %ax
	jne	.L152
	.loc 1 896 0
	movl	uliTimeSlice, %edx
	movl	uliQuantum, %eax
	cmpl	%eax, %edx
	jb	.L152
	.loc 1 897 0
	movl	$0, uliTimeSlice
	.loc 1 898 0
	call	vFnPlanificador
.L152:
	.loc 1 901 0
	movzwl	bPlanificador, %eax
	cmpw	$2, %ax
	jne	.L154
	.loc 1 902 0
	movl	uliTimeSlice, %edx
	movl	uliBTSQ, %eax
	cmpl	%eax, %edx
	jb	.L154
	.loc 1 903 0
	movl	$0, uliTimeSlice
	.loc 1 904 0
	call	vFnPlanificador
.L154:
	.loc 1 909 0
	leave
	ret
	.cfi_endproc
.LFE28:
	.size	vFnHandlerTimer, .-vFnHandlerTimer
.globl vFnPlanificador
	.type	vFnPlanificador, @function
vFnPlanificador:
.LFB29:
	.loc 1 918 0
	.cfi_startproc
	pushl	%ebp
.LCFI58:
	.cfi_def_cfa_offset 8
	movl	%esp, %ebp
	.cfi_offset 5, -8
.LCFI59:
	.cfi_def_cfa_register 5
	subl	$8, %esp
	.loc 1 921 0
	call	vFnCopiarVariablesCompartidas
	.loc 1 923 0
	movzwl	bPlanificador, %eax
	cmpw	$1, %ax
	jne	.L156
	.loc 1 924 0
	call	vFnPlanificadorRR
	.loc 1 926 0
	jmp	.L159
.L156:
	.loc 1 928 0
	movzwl	bPlanificador, %eax
	testw	%ax, %ax
	jne	.L158
	.loc 1 929 0
	movl	$0, uliTimeSlice
	.loc 1 930 0
	call	vFnPlanificadorRR
	.loc 1 931 0
	jmp	.L159
.L158:
	.loc 1 937 0
	movzwl	bPlanificador, %eax
	cmpw	$2, %ax
	jne	.L159
	.loc 1 938 0
	call	vFnPlanificadorBTS
	.loc 1 939 0
	nop
.L159:
	.loc 1 942 0
	leave
	ret
	.cfi_endproc
.LFE29:
	.size	vFnPlanificador, .-vFnPlanificador
.globl vFnIniciarTeclado
	.type	vFnIniciarTeclado, @function
vFnIniciarTeclado:
.LFB30:
	.loc 1 950 0
	.cfi_startproc
	pushl	%ebp
.LCFI60:
	.cfi_def_cfa_offset 8
	movl	%esp, %ebp
	.cfi_offset 5, -8
.LCFI61:
	.cfi_def_cfa_register 5
	subl	$8, %esp
	.loc 1 952 0
	call	ucFnObtenerScanCode
	.loc 1 953 0
	leave
	ret
	.cfi_endproc
.LFE30:
	.size	vFnIniciarTeclado, .-vFnIniciarTeclado
	.section	.rodata
.LC33:
	.string	"%c"
	.text
.globl ucFnObtenerScanCode
	.type	ucFnObtenerScanCode, @function
ucFnObtenerScanCode:
.LFB31:
	.loc 1 962 0
	.cfi_startproc
	pushl	%ebp
.LCFI62:
	.cfi_def_cfa_offset 8
	movl	%esp, %ebp
	.cfi_offset 5, -8
.LCFI63:
	.cfi_def_cfa_register 5
	subl	$40, %esp
	.loc 1 966 0
	movl	$96, (%esp)
	call	inb
	movb	%al, -14(%ebp)
	.loc 1 967 0
	movl	$0, -12(%ebp)
	jmp	.L163
.L164:
	addl	$1, -12(%ebp)
.L163:
	cmpl	$999, -12(%ebp)
	jbe	.L164
	.loc 1 968 0
	movl	$97, (%esp)
	call	inb
	movb	%al, -13(%ebp)
	.loc 1 969 0
	movl	$0, -12(%ebp)
	jmp	.L165
.L166:
	addl	$1, -12(%ebp)
.L165:
	cmpl	$999, -12(%ebp)
	jbe	.L166
	.loc 1 970 0
	movzbl	-13(%ebp), %eax
	orl	$-128, %eax
	movzbl	%al, %eax
	movl	$97, 4(%esp)
	movl	%eax, (%esp)
	call	outb
	.loc 1 971 0
	movl	$0, -12(%ebp)
	jmp	.L167
.L168:
	addl	$1, -12(%ebp)
.L167:
	cmpl	$999, -12(%ebp)
	jbe	.L168
	.loc 1 972 0
	movzbl	-13(%ebp), %eax
	movl	$97, 4(%esp)
	movl	%eax, (%esp)
	call	outb
	.loc 1 974 0
	movl	iTamanioMemFijaSeteado, %eax
	testl	%eax, %eax
	jne	.L169
	.loc 1 976 0
	movl	iPosicionSetMemFija, %eax
	cmpl	$18, %eax
	jg	.L170
	.loc 1 978 0
	cmpb	$2, -14(%ebp)
	jne	.L171
	movl	iPosicionSetMemFija, %eax
	movb	$49, stTamanioMemFija(%eax)
.L171:
	.loc 1 979 0
	cmpb	$3, -14(%ebp)
	jne	.L172
	movl	iPosicionSetMemFija, %eax
	movb	$50, stTamanioMemFija(%eax)
.L172:
	.loc 1 980 0
	cmpb	$4, -14(%ebp)
	jne	.L173
	movl	iPosicionSetMemFija, %eax
	movb	$51, stTamanioMemFija(%eax)
.L173:
	.loc 1 981 0
	cmpb	$5, -14(%ebp)
	jne	.L174
	movl	iPosicionSetMemFija, %eax
	movb	$52, stTamanioMemFija(%eax)
.L174:
	.loc 1 982 0
	cmpb	$6, -14(%ebp)
	jne	.L175
	movl	iPosicionSetMemFija, %eax
	movb	$53, stTamanioMemFija(%eax)
.L175:
	.loc 1 983 0
	cmpb	$7, -14(%ebp)
	jne	.L176
	movl	iPosicionSetMemFija, %eax
	movb	$54, stTamanioMemFija(%eax)
.L176:
	.loc 1 984 0
	cmpb	$8, -14(%ebp)
	jne	.L177
	movl	iPosicionSetMemFija, %eax
	movb	$55, stTamanioMemFija(%eax)
.L177:
	.loc 1 985 0
	cmpb	$9, -14(%ebp)
	jne	.L178
	movl	iPosicionSetMemFija, %eax
	movb	$56, stTamanioMemFija(%eax)
.L178:
	.loc 1 986 0
	cmpb	$10, -14(%ebp)
	jne	.L179
	movl	iPosicionSetMemFija, %eax
	movb	$57, stTamanioMemFija(%eax)
.L179:
	.loc 1 987 0
	cmpb	$11, -14(%ebp)
	jne	.L180
	movl	iPosicionSetMemFija, %eax
	movb	$48, stTamanioMemFija(%eax)
.L180:
	.loc 1 988 0
	cmpb	$1, -14(%ebp)
	jbe	.L170
	cmpb	$11, -14(%ebp)
	ja	.L170
	movl	iPosicionSetMemFija, %eax
	movzbl	stTamanioMemFija(%eax), %eax
	movsbl	%al,%eax
	movl	%eax, 4(%esp)
	movl	$.LC33, (%esp)
	call	vFnImprimir
	movl	iPosicionSetMemFija, %eax
	addl	$1, %eax
	movl	%eax, iPosicionSetMemFija
.L170:
	.loc 1 990 0
	cmpb	$28, -14(%ebp)
	jne	.L169
	movl	$1, iTamanioMemFijaSeteado
.L169:
	.loc 1 993 0
	movl	iTamanioMemFijaSeteado, %eax
	cmpl	$2, %eax
	jne	.L181
	.loc 1 995 0
	cmpb	$31, -14(%ebp)
	jne	.L182
	movl	$1, iTamanioMemFijaSeteado
	movl	$1, iModoFijoUser
.L182:
	.loc 1 996 0
	cmpb	$49, -14(%ebp)
	jne	.L181
	movl	$1, iTamanioMemFijaSeteado
	movl	$0, iModoFijoUser
.L181:
	.loc 1 999 0
	movl	iTamanioMemFijaSeteado, %eax
	cmpl	$3, %eax
	jne	.L183
	.loc 1 1001 0
	movl	iPosicionSetMemFija, %eax
	cmpl	$2, %eax
	jg	.L184
	.loc 1 1003 0
	cmpb	$2, -14(%ebp)
	jne	.L185
	movl	iPosicionSetMemFija, %eax
	movb	$49, stTamanioMemFija(%eax)
.L185:
	.loc 1 1004 0
	cmpb	$3, -14(%ebp)
	jne	.L186
	movl	iPosicionSetMemFija, %eax
	movb	$50, stTamanioMemFija(%eax)
.L186:
	.loc 1 1005 0
	cmpb	$4, -14(%ebp)
	jne	.L187
	movl	iPosicionSetMemFija, %eax
	movb	$51, stTamanioMemFija(%eax)
.L187:
	.loc 1 1006 0
	cmpb	$5, -14(%ebp)
	jne	.L188
	movl	iPosicionSetMemFija, %eax
	movb	$52, stTamanioMemFija(%eax)
.L188:
	.loc 1 1007 0
	cmpb	$6, -14(%ebp)
	jne	.L189
	movl	iPosicionSetMemFija, %eax
	movb	$53, stTamanioMemFija(%eax)
.L189:
	.loc 1 1008 0
	cmpb	$7, -14(%ebp)
	jne	.L190
	movl	iPosicionSetMemFija, %eax
	movb	$54, stTamanioMemFija(%eax)
.L190:
	.loc 1 1009 0
	cmpb	$8, -14(%ebp)
	jne	.L191
	movl	iPosicionSetMemFija, %eax
	movb	$55, stTamanioMemFija(%eax)
.L191:
	.loc 1 1010 0
	cmpb	$9, -14(%ebp)
	jne	.L192
	movl	iPosicionSetMemFija, %eax
	movb	$56, stTamanioMemFija(%eax)
.L192:
	.loc 1 1011 0
	cmpb	$10, -14(%ebp)
	jne	.L193
	movl	iPosicionSetMemFija, %eax
	movb	$57, stTamanioMemFija(%eax)
.L193:
	.loc 1 1012 0
	cmpb	$11, -14(%ebp)
	jne	.L194
	movl	iPosicionSetMemFija, %eax
	movb	$48, stTamanioMemFija(%eax)
.L194:
	.loc 1 1013 0
	cmpb	$1, -14(%ebp)
	jbe	.L184
	cmpb	$11, -14(%ebp)
	ja	.L184
	movl	iPosicionSetMemFija, %eax
	movzbl	stTamanioMemFija(%eax), %eax
	movsbl	%al,%eax
	movl	%eax, 4(%esp)
	movl	$.LC33, (%esp)
	call	vFnImprimir
	movl	iPosicionSetMemFija, %eax
	addl	$1, %eax
	movl	%eax, iPosicionSetMemFija
.L184:
	.loc 1 1015 0
	cmpb	$28, -14(%ebp)
	jne	.L183
	movl	$1, iTamanioMemFijaSeteado
.L183:
	.loc 1 1018 0
	cmpb	$28, -14(%ebp)
	jne	.L195
	movl	$1, iContinuar
.L195:
	.loc 1 1023 0
	movzbl	-14(%ebp), %eax
	.loc 1 1024 0
	leave
	ret
	.cfi_endproc
.LFE31:
	.size	ucFnObtenerScanCode, .-ucFnObtenerScanCode
.globl vFnHandlerTeclado
	.type	vFnHandlerTeclado, @function
vFnHandlerTeclado:
.LFB32:
	.loc 1 1036 0
	.cfi_startproc
	pushl	%ebp
.LCFI64:
	.cfi_def_cfa_offset 8
	movl	%esp, %ebp
	.cfi_offset 5, -8
.LCFI65:
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 1037 0
	call	ucFnObtenerScanCode
	movzbl	%al, %eax
	movl	%eax, (%esp)
	call	vFnManejadorTecladoShell
	.loc 1 1038 0
	leave
	ret
	.cfi_endproc
.LFE32:
	.size	vFnHandlerTeclado, .-vFnHandlerTeclado
.globl vFnHandlerDisquette
	.type	vFnHandlerDisquette, @function
vFnHandlerDisquette:
.LFB33:
	.loc 1 1051 0
	.cfi_startproc
	pushl	%ebp
.LCFI66:
	.cfi_def_cfa_offset 8
	movl	%esp, %ebp
	.cfi_offset 5, -8
.LCFI67:
	.cfi_def_cfa_register 5
	subl	$8, %esp
	.loc 1 1052 0
	call	ISRDisketeraC
	.loc 1 1053 0
	leave
	ret
	.cfi_endproc
.LFE33:
	.size	vFnHandlerDisquette, .-vFnHandlerDisquette
.Letext0:
	.section	.debug_loc,"",@progbits
.Ldebug_loc0:
.LLST0:
	.long	.LFB0-.Ltext0
	.long	.LCFI0-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 4
	.long	.LCFI0-.Ltext0
	.long	.LCFI1-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 8
	.long	.LCFI1-.Ltext0
	.long	.LFE0-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 8
	.long	0x0
	.long	0x0
.LLST1:
	.long	.LFB1-.Ltext0
	.long	.LCFI2-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 4
	.long	.LCFI2-.Ltext0
	.long	.LCFI3-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 8
	.long	.LCFI3-.Ltext0
	.long	.LFE1-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 8
	.long	0x0
	.long	0x0
.LLST2:
	.long	.LFB2-.Ltext0
	.long	.LCFI4-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 4
	.long	.LCFI4-.Ltext0
	.long	.LCFI5-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 8
	.long	.LCFI5-.Ltext0
	.long	.LFE2-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 8
	.long	0x0
	.long	0x0
.LLST3:
	.long	.LFB3-.Ltext0
	.long	.LCFI6-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 4
	.long	.LCFI6-.Ltext0
	.long	.LCFI7-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 8
	.long	.LCFI7-.Ltext0
	.long	.LFE3-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 8
	.long	0x0
	.long	0x0
.LLST4:
	.long	.LFB4-.Ltext0
	.long	.LCFI8-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 4
	.long	.LCFI8-.Ltext0
	.long	.LCFI9-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 8
	.long	.LCFI9-.Ltext0
	.long	.LFE4-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 8
	.long	0x0
	.long	0x0
.LLST5:
	.long	.LFB5-.Ltext0
	.long	.LCFI10-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 4
	.long	.LCFI10-.Ltext0
	.long	.LCFI11-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 8
	.long	.LCFI11-.Ltext0
	.long	.LFE5-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 8
	.long	0x0
	.long	0x0
.LLST6:
	.long	.LFB6-.Ltext0
	.long	.LCFI12-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 4
	.long	.LCFI12-.Ltext0
	.long	.LCFI13-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 8
	.long	.LCFI13-.Ltext0
	.long	.LFE6-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 8
	.long	0x0
	.long	0x0
.LLST7:
	.long	.LFB7-.Ltext0
	.long	.LCFI14-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 4
	.long	.LCFI14-.Ltext0
	.long	.LCFI15-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 8
	.long	.LCFI15-.Ltext0
	.long	.LFE7-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 8
	.long	0x0
	.long	0x0
.LLST8:
	.long	.LFB8-.Ltext0
	.long	.LCFI16-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 4
	.long	.LCFI16-.Ltext0
	.long	.LCFI17-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 8
	.long	.LCFI17-.Ltext0
	.long	.LFE8-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 8
	.long	0x0
	.long	0x0
.LLST9:
	.long	.LFB9-.Ltext0
	.long	.LCFI18-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 4
	.long	.LCFI18-.Ltext0
	.long	.LCFI19-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 8
	.long	.LCFI19-.Ltext0
	.long	.LFE9-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 8
	.long	0x0
	.long	0x0
.LLST10:
	.long	.LFB10-.Ltext0
	.long	.LCFI20-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 4
	.long	.LCFI20-.Ltext0
	.long	.LCFI21-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 8
	.long	.LCFI21-.Ltext0
	.long	.LFE10-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 8
	.long	0x0
	.long	0x0
.LLST11:
	.long	.LFB11-.Ltext0
	.long	.LCFI22-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 4
	.long	.LCFI22-.Ltext0
	.long	.LCFI23-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 8
	.long	.LCFI23-.Ltext0
	.long	.LFE11-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 8
	.long	0x0
	.long	0x0
.LLST12:
	.long	.LFB12-.Ltext0
	.long	.LCFI24-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 4
	.long	.LCFI24-.Ltext0
	.long	.LCFI25-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 8
	.long	.LCFI25-.Ltext0
	.long	.LFE12-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 8
	.long	0x0
	.long	0x0
.LLST13:
	.long	.LFB13-.Ltext0
	.long	.LCFI26-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 4
	.long	.LCFI26-.Ltext0
	.long	.LCFI27-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 8
	.long	.LCFI27-.Ltext0
	.long	.LFE13-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 8
	.long	0x0
	.long	0x0
.LLST14:
	.long	.LFB14-.Ltext0
	.long	.LCFI28-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 4
	.long	.LCFI28-.Ltext0
	.long	.LCFI29-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 8
	.long	.LCFI29-.Ltext0
	.long	.LFE14-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 8
	.long	0x0
	.long	0x0
.LLST15:
	.long	.LFB15-.Ltext0
	.long	.LCFI30-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 4
	.long	.LCFI30-.Ltext0
	.long	.LCFI31-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 8
	.long	.LCFI31-.Ltext0
	.long	.LFE15-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 8
	.long	0x0
	.long	0x0
.LLST16:
	.long	.LFB16-.Ltext0
	.long	.LCFI32-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 4
	.long	.LCFI32-.Ltext0
	.long	.LCFI33-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 8
	.long	.LCFI33-.Ltext0
	.long	.LFE16-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 8
	.long	0x0
	.long	0x0
.LLST17:
	.long	.LFB17-.Ltext0
	.long	.LCFI34-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 4
	.long	.LCFI34-.Ltext0
	.long	.LCFI35-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 8
	.long	.LCFI35-.Ltext0
	.long	.LFE17-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 8
	.long	0x0
	.long	0x0
.LLST18:
	.long	.LFB18-.Ltext0
	.long	.LCFI36-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 4
	.long	.LCFI36-.Ltext0
	.long	.LCFI37-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 8
	.long	.LCFI37-.Ltext0
	.long	.LFE18-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 8
	.long	0x0
	.long	0x0
.LLST19:
	.long	.LFB19-.Ltext0
	.long	.LCFI38-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 4
	.long	.LCFI38-.Ltext0
	.long	.LCFI39-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 8
	.long	.LCFI39-.Ltext0
	.long	.LFE19-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 8
	.long	0x0
	.long	0x0
.LLST20:
	.long	.LFB20-.Ltext0
	.long	.LCFI40-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 4
	.long	.LCFI40-.Ltext0
	.long	.LCFI41-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 8
	.long	.LCFI41-.Ltext0
	.long	.LFE20-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 8
	.long	0x0
	.long	0x0
.LLST21:
	.long	.LFB21-.Ltext0
	.long	.LCFI42-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 4
	.long	.LCFI42-.Ltext0
	.long	.LCFI43-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 8
	.long	.LCFI43-.Ltext0
	.long	.LFE21-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 8
	.long	0x0
	.long	0x0
.LLST22:
	.long	.LFB22-.Ltext0
	.long	.LCFI44-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 4
	.long	.LCFI44-.Ltext0
	.long	.LCFI45-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 8
	.long	.LCFI45-.Ltext0
	.long	.LFE22-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 8
	.long	0x0
	.long	0x0
.LLST23:
	.long	.LFB23-.Ltext0
	.long	.LCFI46-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 4
	.long	.LCFI46-.Ltext0
	.long	.LCFI47-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 8
	.long	.LCFI47-.Ltext0
	.long	.LFE23-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 8
	.long	0x0
	.long	0x0
.LLST24:
	.long	.LFB24-.Ltext0
	.long	.LCFI48-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 4
	.long	.LCFI48-.Ltext0
	.long	.LCFI49-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 8
	.long	.LCFI49-.Ltext0
	.long	.LFE24-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 8
	.long	0x0
	.long	0x0
.LLST25:
	.long	.LFB25-.Ltext0
	.long	.LCFI50-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 4
	.long	.LCFI50-.Ltext0
	.long	.LCFI51-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 8
	.long	.LCFI51-.Ltext0
	.long	.LFE25-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 8
	.long	0x0
	.long	0x0
.LLST26:
	.long	.LFB26-.Ltext0
	.long	.LCFI52-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 4
	.long	.LCFI52-.Ltext0
	.long	.LCFI53-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 8
	.long	.LCFI53-.Ltext0
	.long	.LFE26-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 8
	.long	0x0
	.long	0x0
.LLST27:
	.long	.LFB27-.Ltext0
	.long	.LCFI54-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 4
	.long	.LCFI54-.Ltext0
	.long	.LCFI55-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 8
	.long	.LCFI55-.Ltext0
	.long	.LFE27-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 8
	.long	0x0
	.long	0x0
.LLST28:
	.long	.LFB28-.Ltext0
	.long	.LCFI56-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 4
	.long	.LCFI56-.Ltext0
	.long	.LCFI57-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 8
	.long	.LCFI57-.Ltext0
	.long	.LFE28-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 8
	.long	0x0
	.long	0x0
.LLST29:
	.long	.LFB29-.Ltext0
	.long	.LCFI58-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 4
	.long	.LCFI58-.Ltext0
	.long	.LCFI59-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 8
	.long	.LCFI59-.Ltext0
	.long	.LFE29-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 8
	.long	0x0
	.long	0x0
.LLST30:
	.long	.LFB30-.Ltext0
	.long	.LCFI60-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 4
	.long	.LCFI60-.Ltext0
	.long	.LCFI61-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 8
	.long	.LCFI61-.Ltext0
	.long	.LFE30-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 8
	.long	0x0
	.long	0x0
.LLST31:
	.long	.LFB31-.Ltext0
	.long	.LCFI62-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 4
	.long	.LCFI62-.Ltext0
	.long	.LCFI63-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 8
	.long	.LCFI63-.Ltext0
	.long	.LFE31-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 8
	.long	0x0
	.long	0x0
.LLST32:
	.long	.LFB32-.Ltext0
	.long	.LCFI64-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 4
	.long	.LCFI64-.Ltext0
	.long	.LCFI65-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 8
	.long	.LCFI65-.Ltext0
	.long	.LFE32-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 8
	.long	0x0
	.long	0x0
.LLST33:
	.long	.LFB33-.Ltext0
	.long	.LCFI66-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 4
	.long	.LCFI66-.Ltext0
	.long	.LCFI67-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 8
	.long	.LCFI67-.Ltext0
	.long	.LFE33-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 8
	.long	0x0
	.long	0x0
	.file 2 "../include/usr/tipos.h"
	.file 3 "../include/kernel/mem/mem_part_firstfit.h"
	.file 4 "../include/kernel/system.h"
	.file 5 "../include/kernel/shm.h"
	.file 6 "../include/kernel/tiempo.h"
	.file 7 "../include/kernel/pcb.h"
	.file 8 "../include/kernel/gdt.h"
	.file 9 "../include/shell/shell.h"
	.file 10 "../include/kernel/semaforo.h"
	.file 11 "../include/kernel/syscall.h"
	.file 12 "../include/kernel/sched.h"
	.file 13 "../include/kernel/definiciones.h"
	.file 14 "../include/video.h"
	.file 15 "../include/kernel/mem/mem_part_kernel.h"
	.file 16 "../include/kernel/drivers/floppy.h"
	.section	.debug_info
	.long	0x1b70
	.value	0x2
	.long	.Ldebug_abbrev0
	.byte	0x4
	.uleb128 0x1
	.long	.LASF313
	.byte	0x1
	.long	.LASF314
	.long	.LASF315
	.long	.Ltext0
	.long	.Letext0
	.long	.Ldebug_line0
	.uleb128 0x2
	.long	.LASF2
	.byte	0x2
	.byte	0xf
	.long	0x30
	.uleb128 0x3
	.byte	0x4
	.byte	0x7
	.long	.LASF0
	.uleb128 0x3
	.byte	0x2
	.byte	0x7
	.long	.LASF1
	.uleb128 0x2
	.long	.LASF3
	.byte	0x2
	.byte	0x11
	.long	0x49
	.uleb128 0x3
	.byte	0x1
	.byte	0x8
	.long	.LASF4
	.uleb128 0x3
	.byte	0x1
	.byte	0x6
	.long	.LASF5
	.uleb128 0x4
	.string	"u16"
	.byte	0x2
	.byte	0x15
	.long	0x37
	.uleb128 0x3
	.byte	0x2
	.byte	0x5
	.long	.LASF6
	.uleb128 0x4
	.string	"u32"
	.byte	0x2
	.byte	0x17
	.long	0x30
	.uleb128 0x5
	.byte	0x4
	.byte	0x5
	.string	"int"
	.uleb128 0x6
	.long	.LASF29
	.byte	0x50
	.byte	0x2
	.byte	0x1b
	.long	0x96
	.uleb128 0x7
	.long	.LASF8
	.byte	0x2
	.byte	0x1b
	.long	0x96
	.byte	0x2
	.byte	0x23
	.uleb128 0x0
	.byte	0x0
	.uleb128 0x8
	.long	0x30
	.long	0xa6
	.uleb128 0x9
	.long	0xa6
	.byte	0x13
	.byte	0x0
	.uleb128 0xa
	.byte	0x4
	.byte	0x7
	.uleb128 0x4
	.string	"u80"
	.byte	0x2
	.byte	0x1b
	.long	0x7b
	.uleb128 0x3
	.byte	0x1
	.byte	0x6
	.long	.LASF7
	.uleb128 0xb
	.byte	0x8
	.byte	0x3
	.byte	0x1a
	.long	0xe0
	.uleb128 0x7
	.long	.LASF9
	.byte	0x3
	.byte	0x1b
	.long	0x74
	.byte	0x2
	.byte	0x23
	.uleb128 0x0
	.uleb128 0x7
	.long	.LASF10
	.byte	0x3
	.byte	0x1c
	.long	0xe0
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.byte	0x0
	.uleb128 0x3
	.byte	0x4
	.byte	0x5
	.long	.LASF11
	.uleb128 0x2
	.long	.LASF12
	.byte	0x3
	.byte	0x1d
	.long	0xbb
	.uleb128 0xb
	.byte	0x8
	.byte	0x4
	.byte	0x1d
	.long	0x13d
	.uleb128 0xc
	.long	.LASF13
	.byte	0x4
	.byte	0x1f
	.long	0x30
	.byte	0x4
	.byte	0x10
	.byte	0x0
	.byte	0x2
	.byte	0x23
	.uleb128 0x0
	.uleb128 0xc
	.long	.LASF14
	.byte	0x4
	.byte	0x21
	.long	0x30
	.byte	0x4
	.byte	0x5
	.byte	0x13
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.uleb128 0xd
	.string	"DPL"
	.byte	0x4
	.byte	0x22
	.long	0x30
	.byte	0x4
	.byte	0x2
	.byte	0x11
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.uleb128 0xd
	.string	"P"
	.byte	0x4
	.byte	0x23
	.long	0x30
	.byte	0x4
	.byte	0x1
	.byte	0x10
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.byte	0x0
	.uleb128 0x2
	.long	.LASF15
	.byte	0x4
	.byte	0x25
	.long	0xf2
	.uleb128 0xb
	.byte	0x8
	.byte	0x4
	.byte	0x2c
	.long	0x1b5
	.uleb128 0xc
	.long	.LASF16
	.byte	0x4
	.byte	0x2d
	.long	0x30
	.byte	0x4
	.byte	0x10
	.byte	0x10
	.byte	0x2
	.byte	0x23
	.uleb128 0x0
	.uleb128 0xc
	.long	.LASF17
	.byte	0x4
	.byte	0x2e
	.long	0x30
	.byte	0x4
	.byte	0x10
	.byte	0x0
	.byte	0x2
	.byte	0x23
	.uleb128 0x0
	.uleb128 0xc
	.long	.LASF14
	.byte	0x4
	.byte	0x30
	.long	0x30
	.byte	0x4
	.byte	0x8
	.byte	0x13
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.uleb128 0xd
	.string	"DPL"
	.byte	0x4
	.byte	0x31
	.long	0x30
	.byte	0x4
	.byte	0x2
	.byte	0x11
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.uleb128 0xd
	.string	"P"
	.byte	0x4
	.byte	0x32
	.long	0x30
	.byte	0x4
	.byte	0x1
	.byte	0x10
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.uleb128 0xc
	.long	.LASF18
	.byte	0x4
	.byte	0x33
	.long	0x30
	.byte	0x4
	.byte	0x10
	.byte	0x0
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.byte	0x0
	.uleb128 0x2
	.long	.LASF19
	.byte	0x4
	.byte	0x34
	.long	0x148
	.uleb128 0xb
	.byte	0x8
	.byte	0x4
	.byte	0x3a
	.long	0x22d
	.uleb128 0xc
	.long	.LASF16
	.byte	0x4
	.byte	0x3b
	.long	0x30
	.byte	0x4
	.byte	0x10
	.byte	0x10
	.byte	0x2
	.byte	0x23
	.uleb128 0x0
	.uleb128 0xc
	.long	.LASF17
	.byte	0x4
	.byte	0x3c
	.long	0x30
	.byte	0x4
	.byte	0x10
	.byte	0x0
	.byte	0x2
	.byte	0x23
	.uleb128 0x0
	.uleb128 0xc
	.long	.LASF14
	.byte	0x4
	.byte	0x3e
	.long	0x30
	.byte	0x4
	.byte	0x8
	.byte	0x13
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.uleb128 0xd
	.string	"DPL"
	.byte	0x4
	.byte	0x3f
	.long	0x30
	.byte	0x4
	.byte	0x2
	.byte	0x11
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.uleb128 0xd
	.string	"P"
	.byte	0x4
	.byte	0x40
	.long	0x30
	.byte	0x4
	.byte	0x1
	.byte	0x10
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.uleb128 0xc
	.long	.LASF18
	.byte	0x4
	.byte	0x41
	.long	0x30
	.byte	0x4
	.byte	0x10
	.byte	0x0
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.byte	0x0
	.uleb128 0x2
	.long	.LASF20
	.byte	0x4
	.byte	0x42
	.long	0x1c0
	.uleb128 0xe
	.byte	0x8
	.byte	0x4
	.byte	0x48
	.long	0x262
	.uleb128 0xf
	.long	.LASF21
	.byte	0x4
	.byte	0x49
	.long	0x13d
	.uleb128 0xf
	.long	.LASF22
	.byte	0x4
	.byte	0x4a
	.long	0x1b5
	.uleb128 0xf
	.long	.LASF23
	.byte	0x4
	.byte	0x4b
	.long	0x22d
	.byte	0x0
	.uleb128 0x2
	.long	.LASF24
	.byte	0x4
	.byte	0x4c
	.long	0x238
	.uleb128 0x10
	.value	0x800
	.byte	0x4
	.byte	0x52
	.long	0x285
	.uleb128 0x7
	.long	.LASF25
	.byte	0x4
	.byte	0x53
	.long	0x285
	.byte	0x2
	.byte	0x23
	.uleb128 0x0
	.byte	0x0
	.uleb128 0x8
	.long	0x262
	.long	0x295
	.uleb128 0x9
	.long	0xa6
	.byte	0xff
	.byte	0x0
	.uleb128 0x2
	.long	.LASF26
	.byte	0x4
	.byte	0x54
	.long	0x26d
	.uleb128 0x2
	.long	.LASF27
	.byte	0x5
	.byte	0x13
	.long	0x74
	.uleb128 0x2
	.long	.LASF28
	.byte	0x5
	.byte	0x14
	.long	0x74
	.uleb128 0x6
	.long	.LASF30
	.byte	0xc
	.byte	0x5
	.byte	0x18
	.long	0x2ed
	.uleb128 0x7
	.long	.LASF31
	.byte	0x5
	.byte	0x19
	.long	0x2ab
	.byte	0x2
	.byte	0x23
	.uleb128 0x0
	.uleb128 0x7
	.long	.LASF32
	.byte	0x5
	.byte	0x1a
	.long	0x74
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.uleb128 0x7
	.long	.LASF33
	.byte	0x5
	.byte	0x1b
	.long	0x74
	.byte	0x2
	.byte	0x23
	.uleb128 0x8
	.byte	0x0
	.uleb128 0x2
	.long	.LASF34
	.byte	0x5
	.byte	0x1c
	.long	0x2b6
	.uleb128 0x6
	.long	.LASF35
	.byte	0x8
	.byte	0x5
	.byte	0x20
	.long	0x321
	.uleb128 0x11
	.string	"pid"
	.byte	0x5
	.byte	0x21
	.long	0x74
	.byte	0x2
	.byte	0x23
	.uleb128 0x0
	.uleb128 0x7
	.long	.LASF36
	.byte	0x5
	.byte	0x22
	.long	0x321
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.byte	0x0
	.uleb128 0x12
	.byte	0x4
	.uleb128 0x2
	.long	.LASF37
	.byte	0x5
	.byte	0x24
	.long	0x2f8
	.uleb128 0x6
	.long	.LASF38
	.byte	0x34
	.byte	0x5
	.byte	0x28
	.long	0x373
	.uleb128 0x11
	.string	"key"
	.byte	0x5
	.byte	0x29
	.long	0x2a0
	.byte	0x2
	.byte	0x23
	.uleb128 0x0
	.uleb128 0x7
	.long	.LASF39
	.byte	0x5
	.byte	0x2a
	.long	0x373
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.uleb128 0x7
	.long	.LASF40
	.byte	0x5
	.byte	0x2b
	.long	0x37a
	.byte	0x2
	.byte	0x23
	.uleb128 0x8
	.uleb128 0x7
	.long	.LASF41
	.byte	0x5
	.byte	0x2c
	.long	0x2ab
	.byte	0x2
	.byte	0x23
	.uleb128 0x30
	.byte	0x0
	.uleb128 0x3
	.byte	0x4
	.byte	0x7
	.long	.LASF42
	.uleb128 0x8
	.long	0x323
	.long	0x38a
	.uleb128 0x9
	.long	0xa6
	.byte	0x4
	.byte	0x0
	.uleb128 0x2
	.long	.LASF43
	.byte	0x5
	.byte	0x2d
	.long	0x32e
	.uleb128 0x2
	.long	.LASF44
	.byte	0x6
	.byte	0x36
	.long	0x373
	.uleb128 0xb
	.byte	0x10
	.byte	0x6
	.byte	0x3c
	.long	0x3e1
	.uleb128 0x7
	.long	.LASF45
	.byte	0x6
	.byte	0x3e
	.long	0x395
	.byte	0x2
	.byte	0x23
	.uleb128 0x0
	.uleb128 0x7
	.long	.LASF46
	.byte	0x6
	.byte	0x41
	.long	0x395
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.uleb128 0x7
	.long	.LASF47
	.byte	0x6
	.byte	0x44
	.long	0x395
	.byte	0x2
	.byte	0x23
	.uleb128 0x8
	.uleb128 0x7
	.long	.LASF48
	.byte	0x6
	.byte	0x47
	.long	0x395
	.byte	0x2
	.byte	0x23
	.uleb128 0xc
	.byte	0x0
	.uleb128 0x4
	.string	"tms"
	.byte	0x6
	.byte	0x48
	.long	0x3a0
	.uleb128 0xb
	.byte	0x8
	.byte	0x6
	.byte	0x4e
	.long	0x411
	.uleb128 0x7
	.long	.LASF49
	.byte	0x6
	.byte	0x50
	.long	0x74
	.byte	0x2
	.byte	0x23
	.uleb128 0x0
	.uleb128 0x7
	.long	.LASF50
	.byte	0x6
	.byte	0x53
	.long	0x74
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.byte	0x0
	.uleb128 0xb
	.byte	0x8
	.byte	0x6
	.byte	0x5a
	.long	0x436
	.uleb128 0x7
	.long	.LASF51
	.byte	0x6
	.byte	0x5c
	.long	0x373
	.byte	0x2
	.byte	0x23
	.uleb128 0x0
	.uleb128 0x7
	.long	.LASF52
	.byte	0x6
	.byte	0x5f
	.long	0x373
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.byte	0x0
	.uleb128 0x2
	.long	.LASF53
	.byte	0x6
	.byte	0x60
	.long	0x411
	.uleb128 0xb
	.byte	0x10
	.byte	0x6
	.byte	0x66
	.long	0x466
	.uleb128 0x7
	.long	.LASF54
	.byte	0x6
	.byte	0x68
	.long	0x436
	.byte	0x2
	.byte	0x23
	.uleb128 0x0
	.uleb128 0x7
	.long	.LASF55
	.byte	0x6
	.byte	0x6b
	.long	0x436
	.byte	0x2
	.byte	0x23
	.uleb128 0x8
	.byte	0x0
	.uleb128 0x2
	.long	.LASF56
	.byte	0x6
	.byte	0x6c
	.long	0x441
	.uleb128 0xb
	.byte	0x30
	.byte	0x6
	.byte	0x72
	.long	0x514
	.uleb128 0x7
	.long	.LASF57
	.byte	0x6
	.byte	0x74
	.long	0x74
	.byte	0x2
	.byte	0x23
	.uleb128 0x0
	.uleb128 0x7
	.long	.LASF58
	.byte	0x6
	.byte	0x77
	.long	0xe0
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.uleb128 0x7
	.long	.LASF59
	.byte	0x6
	.byte	0x7a
	.long	0xe0
	.byte	0x2
	.byte	0x23
	.uleb128 0x8
	.uleb128 0x7
	.long	.LASF60
	.byte	0x6
	.byte	0x7d
	.long	0xe0
	.byte	0x2
	.byte	0x23
	.uleb128 0xc
	.uleb128 0x7
	.long	.LASF61
	.byte	0x6
	.byte	0x80
	.long	0xe0
	.byte	0x2
	.byte	0x23
	.uleb128 0x10
	.uleb128 0x7
	.long	.LASF62
	.byte	0x6
	.byte	0x83
	.long	0x74
	.byte	0x2
	.byte	0x23
	.uleb128 0x14
	.uleb128 0x7
	.long	.LASF63
	.byte	0x6
	.byte	0x86
	.long	0xe0
	.byte	0x2
	.byte	0x23
	.uleb128 0x18
	.uleb128 0x7
	.long	.LASF64
	.byte	0x6
	.byte	0x89
	.long	0xe0
	.byte	0x2
	.byte	0x23
	.uleb128 0x1c
	.uleb128 0x7
	.long	.LASF65
	.byte	0x6
	.byte	0x8c
	.long	0xe0
	.byte	0x2
	.byte	0x23
	.uleb128 0x20
	.uleb128 0x7
	.long	.LASF66
	.byte	0x6
	.byte	0x8f
	.long	0x436
	.byte	0x2
	.byte	0x23
	.uleb128 0x24
	.uleb128 0x7
	.long	.LASF67
	.byte	0x6
	.byte	0x92
	.long	0xe0
	.byte	0x2
	.byte	0x23
	.uleb128 0x2c
	.byte	0x0
	.uleb128 0xb
	.byte	0x8
	.byte	0x6
	.byte	0x99
	.long	0x539
	.uleb128 0x7
	.long	.LASF51
	.byte	0x6
	.byte	0x9b
	.long	0xe0
	.byte	0x2
	.byte	0x23
	.uleb128 0x0
	.uleb128 0x7
	.long	.LASF68
	.byte	0x6
	.byte	0x9e
	.long	0xe0
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.byte	0x0
	.uleb128 0xb
	.byte	0x34
	.byte	0x7
	.byte	0x1b
	.long	0x606
	.uleb128 0x7
	.long	.LASF69
	.byte	0x7
	.byte	0x1c
	.long	0x606
	.byte	0x2
	.byte	0x23
	.uleb128 0x0
	.uleb128 0x7
	.long	.LASF70
	.byte	0x7
	.byte	0x1d
	.long	0x37
	.byte	0x2
	.byte	0x23
	.uleb128 0x10
	.uleb128 0x7
	.long	.LASF71
	.byte	0x7
	.byte	0x1e
	.long	0x37
	.byte	0x2
	.byte	0x23
	.uleb128 0x12
	.uleb128 0x7
	.long	.LASF72
	.byte	0x7
	.byte	0x1f
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x14
	.uleb128 0x7
	.long	.LASF73
	.byte	0x7
	.byte	0x20
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x18
	.uleb128 0x7
	.long	.LASF74
	.byte	0x7
	.byte	0x21
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x1c
	.uleb128 0x7
	.long	.LASF75
	.byte	0x7
	.byte	0x22
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x20
	.uleb128 0x7
	.long	.LASF76
	.byte	0x7
	.byte	0x23
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x24
	.uleb128 0x7
	.long	.LASF77
	.byte	0x7
	.byte	0x24
	.long	0x37
	.byte	0x2
	.byte	0x23
	.uleb128 0x28
	.uleb128 0x7
	.long	.LASF78
	.byte	0x7
	.byte	0x25
	.long	0x37
	.byte	0x2
	.byte	0x23
	.uleb128 0x2a
	.uleb128 0x7
	.long	.LASF79
	.byte	0x7
	.byte	0x26
	.long	0x37
	.byte	0x2
	.byte	0x23
	.uleb128 0x2c
	.uleb128 0x7
	.long	.LASF80
	.byte	0x7
	.byte	0x27
	.long	0x37
	.byte	0x2
	.byte	0x23
	.uleb128 0x2e
	.uleb128 0x7
	.long	.LASF81
	.byte	0x7
	.byte	0x28
	.long	0x37
	.byte	0x2
	.byte	0x23
	.uleb128 0x30
	.uleb128 0x7
	.long	.LASF82
	.byte	0x7
	.byte	0x29
	.long	0x37
	.byte	0x2
	.byte	0x23
	.uleb128 0x32
	.byte	0x0
	.uleb128 0x8
	.long	0x49
	.long	0x616
	.uleb128 0x9
	.long	0xa6
	.byte	0xf
	.byte	0x0
	.uleb128 0x2
	.long	.LASF83
	.byte	0x7
	.byte	0x2a
	.long	0x539
	.uleb128 0xb
	.byte	0x28
	.byte	0x7
	.byte	0x2c
	.long	0x6b6
	.uleb128 0x7
	.long	.LASF84
	.byte	0x7
	.byte	0x2d
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x0
	.uleb128 0x7
	.long	.LASF70
	.byte	0x7
	.byte	0x2e
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.uleb128 0x7
	.long	.LASF76
	.byte	0x7
	.byte	0x2f
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x8
	.uleb128 0x7
	.long	.LASF85
	.byte	0x7
	.byte	0x30
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0xc
	.uleb128 0x7
	.long	.LASF58
	.byte	0x7
	.byte	0x31
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x10
	.uleb128 0x7
	.long	.LASF86
	.byte	0x7
	.byte	0x32
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x14
	.uleb128 0x7
	.long	.LASF87
	.byte	0x7
	.byte	0x33
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x18
	.uleb128 0x7
	.long	.LASF88
	.byte	0x7
	.byte	0x34
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x1c
	.uleb128 0x7
	.long	.LASF89
	.byte	0x7
	.byte	0x35
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x20
	.uleb128 0x7
	.long	.LASF90
	.byte	0x7
	.byte	0x36
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x24
	.byte	0x0
	.uleb128 0x2
	.long	.LASF91
	.byte	0x7
	.byte	0x37
	.long	0x621
	.uleb128 0xb
	.byte	0x20
	.byte	0x7
	.byte	0x39
	.long	0x73a
	.uleb128 0x7
	.long	.LASF70
	.byte	0x7
	.byte	0x3a
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x0
	.uleb128 0x7
	.long	.LASF58
	.byte	0x7
	.byte	0x3b
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.uleb128 0x7
	.long	.LASF92
	.byte	0x7
	.byte	0x3c
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x8
	.uleb128 0x7
	.long	.LASF93
	.byte	0x7
	.byte	0x3d
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0xc
	.uleb128 0x7
	.long	.LASF94
	.byte	0x7
	.byte	0x3e
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x10
	.uleb128 0x7
	.long	.LASF95
	.byte	0x7
	.byte	0x3f
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x14
	.uleb128 0x7
	.long	.LASF76
	.byte	0x7
	.byte	0x40
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x18
	.uleb128 0x7
	.long	.LASF96
	.byte	0x7
	.byte	0x41
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x1c
	.byte	0x0
	.uleb128 0x2
	.long	.LASF97
	.byte	0x7
	.byte	0x42
	.long	0x6c1
	.uleb128 0xb
	.byte	0x80
	.byte	0x7
	.byte	0x49
	.long	0x786
	.uleb128 0x7
	.long	.LASF98
	.byte	0x7
	.byte	0x4a
	.long	0x616
	.byte	0x2
	.byte	0x23
	.uleb128 0x0
	.uleb128 0x7
	.long	.LASF99
	.byte	0x7
	.byte	0x4b
	.long	0x6b6
	.byte	0x2
	.byte	0x23
	.uleb128 0x34
	.uleb128 0x7
	.long	.LASF100
	.byte	0x7
	.byte	0x4c
	.long	0x73a
	.byte	0x2
	.byte	0x23
	.uleb128 0x5c
	.uleb128 0x7
	.long	.LASF101
	.byte	0x7
	.byte	0x4d
	.long	0x786
	.byte	0x2
	.byte	0x23
	.uleb128 0x7c
	.byte	0x0
	.uleb128 0x8
	.long	0x49
	.long	0x796
	.uleb128 0x9
	.long	0xa6
	.byte	0x3
	.byte	0x0
	.uleb128 0x2
	.long	.LASF102
	.byte	0x7
	.byte	0x4e
	.long	0x745
	.uleb128 0xb
	.byte	0x8
	.byte	0x7
	.byte	0x54
	.long	0x7c6
	.uleb128 0x7
	.long	.LASF103
	.byte	0x7
	.byte	0x55
	.long	0x74
	.byte	0x2
	.byte	0x23
	.uleb128 0x0
	.uleb128 0x7
	.long	.LASF104
	.byte	0x7
	.byte	0x56
	.long	0xe0
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.byte	0x0
	.uleb128 0x2
	.long	.LASF105
	.byte	0x7
	.byte	0x57
	.long	0x7a1
	.uleb128 0x13
	.long	.LASF106
	.value	0x198
	.byte	0x7
	.byte	0x60
	.long	0x9e8
	.uleb128 0x7
	.long	.LASF107
	.byte	0x7
	.byte	0x61
	.long	0x373
	.byte	0x2
	.byte	0x23
	.uleb128 0x0
	.uleb128 0x7
	.long	.LASF108
	.byte	0x7
	.byte	0x62
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.uleb128 0x7
	.long	.LASF109
	.byte	0x7
	.byte	0x63
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x8
	.uleb128 0x7
	.long	.LASF110
	.byte	0x7
	.byte	0x64
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0xc
	.uleb128 0x7
	.long	.LASF111
	.byte	0x7
	.byte	0x65
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x10
	.uleb128 0x7
	.long	.LASF112
	.byte	0x7
	.byte	0x66
	.long	0x9ef
	.byte	0x2
	.byte	0x23
	.uleb128 0x14
	.uleb128 0x7
	.long	.LASF113
	.byte	0x7
	.byte	0x68
	.long	0x373
	.byte	0x2
	.byte	0x23
	.uleb128 0x18
	.uleb128 0x7
	.long	.LASF114
	.byte	0x7
	.byte	0x69
	.long	0x373
	.byte	0x2
	.byte	0x23
	.uleb128 0x1c
	.uleb128 0x7
	.long	.LASF115
	.byte	0x7
	.byte	0x6a
	.long	0x74
	.byte	0x2
	.byte	0x23
	.uleb128 0x20
	.uleb128 0x7
	.long	.LASF103
	.byte	0x7
	.byte	0x6b
	.long	0x74
	.byte	0x2
	.byte	0x23
	.uleb128 0x24
	.uleb128 0x7
	.long	.LASF116
	.byte	0x7
	.byte	0x6c
	.long	0x373
	.byte	0x2
	.byte	0x23
	.uleb128 0x28
	.uleb128 0x7
	.long	.LASF117
	.byte	0x7
	.byte	0x6d
	.long	0x74
	.byte	0x2
	.byte	0x23
	.uleb128 0x2c
	.uleb128 0x7
	.long	.LASF118
	.byte	0x7
	.byte	0x6e
	.long	0x373
	.byte	0x2
	.byte	0x23
	.uleb128 0x30
	.uleb128 0x7
	.long	.LASF119
	.byte	0x7
	.byte	0x6f
	.long	0x9f5
	.byte	0x2
	.byte	0x23
	.uleb128 0x34
	.uleb128 0x7
	.long	.LASF120
	.byte	0x7
	.byte	0x70
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x50
	.uleb128 0x7
	.long	.LASF121
	.byte	0x7
	.byte	0x71
	.long	0xa0b
	.byte	0x2
	.byte	0x23
	.uleb128 0x54
	.uleb128 0x7
	.long	.LASF122
	.byte	0x7
	.byte	0x72
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x58
	.uleb128 0x7
	.long	.LASF123
	.byte	0x7
	.byte	0x74
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x5c
	.uleb128 0x7
	.long	.LASF124
	.byte	0x7
	.byte	0x75
	.long	0xa11
	.byte	0x2
	.byte	0x23
	.uleb128 0x60
	.uleb128 0x7
	.long	.LASF125
	.byte	0x7
	.byte	0x78
	.long	0x373
	.byte	0x3
	.byte	0x23
	.uleb128 0x9c
	.uleb128 0x7
	.long	.LASF126
	.byte	0x7
	.byte	0x79
	.long	0x373
	.byte	0x3
	.byte	0x23
	.uleb128 0xa0
	.uleb128 0x7
	.long	.LASF127
	.byte	0x7
	.byte	0x7d
	.long	0xa27
	.byte	0x3
	.byte	0x23
	.uleb128 0xa4
	.uleb128 0x7
	.long	.LASF128
	.byte	0x7
	.byte	0x7f
	.long	0x3e1
	.byte	0x3
	.byte	0x23
	.uleb128 0xa8
	.uleb128 0x7
	.long	.LASF129
	.byte	0x7
	.byte	0x81
	.long	0xa2d
	.byte	0x3
	.byte	0x23
	.uleb128 0xb8
	.uleb128 0x7
	.long	.LASF130
	.byte	0x7
	.byte	0x83
	.long	0xe0
	.byte	0x3
	.byte	0x23
	.uleb128 0xe8
	.uleb128 0x7
	.long	.LASF131
	.byte	0x7
	.byte	0x85
	.long	0xa3d
	.byte	0x3
	.byte	0x23
	.uleb128 0xec
	.uleb128 0x7
	.long	.LASF132
	.byte	0x7
	.byte	0x87
	.long	0xe0
	.byte	0x3
	.byte	0x23
	.uleb128 0xf0
	.uleb128 0x7
	.long	.LASF133
	.byte	0x7
	.byte	0x89
	.long	0x30
	.byte	0x3
	.byte	0x23
	.uleb128 0xf4
	.uleb128 0x7
	.long	.LASF134
	.byte	0x7
	.byte	0x8a
	.long	0x30
	.byte	0x3
	.byte	0x23
	.uleb128 0xf8
	.uleb128 0x7
	.long	.LASF135
	.byte	0x7
	.byte	0x8b
	.long	0x30
	.byte	0x3
	.byte	0x23
	.uleb128 0xfc
	.uleb128 0x7
	.long	.LASF136
	.byte	0x7
	.byte	0x8d
	.long	0x30
	.byte	0x3
	.byte	0x23
	.uleb128 0x100
	.uleb128 0x7
	.long	.LASF137
	.byte	0x7
	.byte	0x8f
	.long	0x30
	.byte	0x3
	.byte	0x23
	.uleb128 0x104
	.uleb128 0x7
	.long	.LASF138
	.byte	0x7
	.byte	0x91
	.long	0x796
	.byte	0x3
	.byte	0x23
	.uleb128 0x108
	.uleb128 0x7
	.long	.LASF139
	.byte	0x7
	.byte	0x92
	.long	0x74
	.byte	0x3
	.byte	0x23
	.uleb128 0x188
	.uleb128 0x7
	.long	.LASF140
	.byte	0x7
	.byte	0x93
	.long	0x7c6
	.byte	0x3
	.byte	0x23
	.uleb128 0x18c
	.uleb128 0x7
	.long	.LASF141
	.byte	0x7
	.byte	0x94
	.long	0x30
	.byte	0x3
	.byte	0x23
	.uleb128 0x194
	.byte	0x0
	.uleb128 0x14
	.long	0x9ef
	.uleb128 0x15
	.byte	0x0
	.uleb128 0x16
	.byte	0x4
	.long	0x9e8
	.uleb128 0x8
	.long	0xb4
	.long	0xa05
	.uleb128 0x9
	.long	0xa6
	.byte	0x18
	.byte	0x0
	.uleb128 0x17
	.long	.LASF142
	.byte	0x1
	.uleb128 0x16
	.byte	0x4
	.long	0xa05
	.uleb128 0x8
	.long	0x2ed
	.long	0xa21
	.uleb128 0x9
	.long	0xa6
	.byte	0x4
	.byte	0x0
	.uleb128 0x17
	.long	.LASF143
	.byte	0x1
	.uleb128 0x16
	.byte	0x4
	.long	0xa21
	.uleb128 0x8
	.long	0x466
	.long	0xa3d
	.uleb128 0x9
	.long	0xa6
	.byte	0x2
	.byte	0x0
	.uleb128 0x16
	.byte	0x4
	.long	0x30
	.uleb128 0x2
	.long	.LASF143
	.byte	0x7
	.byte	0x95
	.long	0x7d1
	.uleb128 0xb
	.byte	0x8
	.byte	0x8
	.byte	0x3f
	.long	0xabf
	.uleb128 0x7
	.long	.LASF144
	.byte	0x8
	.byte	0x40
	.long	0x37
	.byte	0x2
	.byte	0x23
	.uleb128 0x0
	.uleb128 0x7
	.long	.LASF145
	.byte	0x8
	.byte	0x41
	.long	0x37
	.byte	0x2
	.byte	0x23
	.uleb128 0x2
	.uleb128 0x7
	.long	.LASF146
	.byte	0x8
	.byte	0x42
	.long	0x49
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.uleb128 0x7
	.long	.LASF147
	.byte	0x8
	.byte	0x4a
	.long	0x49
	.byte	0x2
	.byte	0x23
	.uleb128 0x5
	.uleb128 0xc
	.long	.LASF148
	.byte	0x8
	.byte	0x4c
	.long	0x30
	.byte	0x4
	.byte	0x4
	.byte	0xc
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.uleb128 0xc
	.long	.LASF149
	.byte	0x8
	.byte	0x59
	.long	0x30
	.byte	0x4
	.byte	0x4
	.byte	0x8
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.uleb128 0x7
	.long	.LASF150
	.byte	0x8
	.byte	0x5b
	.long	0x49
	.byte	0x2
	.byte	0x23
	.uleb128 0x7
	.byte	0x0
	.uleb128 0x2
	.long	.LASF151
	.byte	0x8
	.byte	0x5d
	.long	0xa4e
	.uleb128 0x18
	.long	0x10000
	.byte	0x8
	.byte	0x64
	.long	0xae4
	.uleb128 0x7
	.long	.LASF152
	.byte	0x8
	.byte	0x65
	.long	0xae4
	.byte	0x2
	.byte	0x23
	.uleb128 0x0
	.byte	0x0
	.uleb128 0x8
	.long	0xabf
	.long	0xaf5
	.uleb128 0x19
	.long	0xa6
	.value	0x1fff
	.byte	0x0
	.uleb128 0x2
	.long	.LASF153
	.byte	0x8
	.byte	0x66
	.long	0xaca
	.uleb128 0x10
	.value	0x29c
	.byte	0x8
	.byte	0x71
	.long	0xb75
	.uleb128 0x7
	.long	.LASF154
	.byte	0x8
	.byte	0x72
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x0
	.uleb128 0x7
	.long	.LASF62
	.byte	0x8
	.byte	0x73
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.uleb128 0x11
	.string	"tag"
	.byte	0x8
	.byte	0x74
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x8
	.uleb128 0x11
	.string	"ip"
	.byte	0x8
	.byte	0x75
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0xc
	.uleb128 0x11
	.string	"cs"
	.byte	0x8
	.byte	0x76
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x10
	.uleb128 0x11
	.string	"dp"
	.byte	0x8
	.byte	0x77
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x14
	.uleb128 0x11
	.string	"ds"
	.byte	0x8
	.byte	0x78
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x18
	.uleb128 0x11
	.string	"st"
	.byte	0x8
	.byte	0x79
	.long	0xb75
	.byte	0x2
	.byte	0x23
	.uleb128 0x1c
	.byte	0x0
	.uleb128 0x8
	.long	0xa9
	.long	0xb85
	.uleb128 0x9
	.long	0xa6
	.byte	0x7
	.byte	0x0
	.uleb128 0x2
	.long	.LASF155
	.byte	0x8
	.byte	0x7a
	.long	0xb00
	.uleb128 0x10
	.value	0x728
	.byte	0x8
	.byte	0x83
	.long	0xd49
	.uleb128 0x7
	.long	.LASF156
	.byte	0x8
	.byte	0x84
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x0
	.uleb128 0x7
	.long	.LASF157
	.byte	0x8
	.byte	0x85
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.uleb128 0x11
	.string	"ss0"
	.byte	0x8
	.byte	0x86
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x8
	.uleb128 0x7
	.long	.LASF158
	.byte	0x8
	.byte	0x87
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0xc
	.uleb128 0x11
	.string	"ss1"
	.byte	0x8
	.byte	0x88
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x10
	.uleb128 0x7
	.long	.LASF159
	.byte	0x8
	.byte	0x89
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x14
	.uleb128 0x11
	.string	"ss2"
	.byte	0x8
	.byte	0x8a
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x18
	.uleb128 0x11
	.string	"cr3"
	.byte	0x8
	.byte	0x8b
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x1c
	.uleb128 0x11
	.string	"eip"
	.byte	0x8
	.byte	0x8c
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x20
	.uleb128 0x7
	.long	.LASF160
	.byte	0x8
	.byte	0x8d
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x24
	.uleb128 0x11
	.string	"eax"
	.byte	0x8
	.byte	0x8e
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x28
	.uleb128 0x11
	.string	"ecx"
	.byte	0x8
	.byte	0x8f
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x2c
	.uleb128 0x11
	.string	"edx"
	.byte	0x8
	.byte	0x90
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x30
	.uleb128 0x11
	.string	"ebx"
	.byte	0x8
	.byte	0x91
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x34
	.uleb128 0x11
	.string	"esp"
	.byte	0x8
	.byte	0x92
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x38
	.uleb128 0x11
	.string	"ebp"
	.byte	0x8
	.byte	0x93
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x3c
	.uleb128 0x11
	.string	"esi"
	.byte	0x8
	.byte	0x94
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x40
	.uleb128 0x11
	.string	"edi"
	.byte	0x8
	.byte	0x95
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x44
	.uleb128 0x11
	.string	"es"
	.byte	0x8
	.byte	0x96
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x48
	.uleb128 0x11
	.string	"cs"
	.byte	0x8
	.byte	0x97
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x4c
	.uleb128 0x11
	.string	"ss"
	.byte	0x8
	.byte	0x98
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x50
	.uleb128 0x11
	.string	"ds"
	.byte	0x8
	.byte	0x99
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x54
	.uleb128 0x11
	.string	"fs"
	.byte	0x8
	.byte	0x9a
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x58
	.uleb128 0x11
	.string	"gs"
	.byte	0x8
	.byte	0x9b
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x5c
	.uleb128 0x11
	.string	"ldt"
	.byte	0x8
	.byte	0x9c
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x60
	.uleb128 0x7
	.long	.LASF161
	.byte	0x8
	.byte	0x9d
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x64
	.uleb128 0x7
	.long	.LASF162
	.byte	0x8
	.byte	0x9e
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x68
	.uleb128 0x7
	.long	.LASF163
	.byte	0x8
	.byte	0x9f
	.long	0xd49
	.byte	0x2
	.byte	0x23
	.uleb128 0x6c
	.uleb128 0x7
	.long	.LASF164
	.byte	0x8
	.byte	0xa0
	.long	0xd5a
	.byte	0x3
	.byte	0x23
	.uleb128 0x46c
	.uleb128 0x7
	.long	.LASF165
	.byte	0x8
	.byte	0xa1
	.long	0xd5a
	.byte	0x3
	.byte	0x23
	.uleb128 0x47c
	.uleb128 0x11
	.string	"fpu"
	.byte	0x8
	.byte	0xa2
	.long	0xb85
	.byte	0x3
	.byte	0x23
	.uleb128 0x48c
	.byte	0x0
	.uleb128 0x8
	.long	0xb4
	.long	0xd5a
	.uleb128 0x19
	.long	0xa6
	.value	0x3ff
	.byte	0x0
	.uleb128 0x8
	.long	0xb4
	.long	0xd6a
	.uleb128 0x9
	.long	0xa6
	.byte	0xf
	.byte	0x0
	.uleb128 0x2
	.long	.LASF166
	.byte	0x8
	.byte	0xa3
	.long	0xb90
	.uleb128 0xb
	.byte	0x24
	.byte	0x8
	.byte	0xbb
	.long	0xd9a
	.uleb128 0x7
	.long	.LASF167
	.byte	0x8
	.byte	0xbc
	.long	0xd9a
	.byte	0x2
	.byte	0x23
	.uleb128 0x0
	.uleb128 0x7
	.long	.LASF104
	.byte	0x8
	.byte	0xbd
	.long	0xe0
	.byte	0x2
	.byte	0x23
	.uleb128 0x20
	.byte	0x0
	.uleb128 0x8
	.long	0xb4
	.long	0xdaa
	.uleb128 0x9
	.long	0xa6
	.byte	0x1d
	.byte	0x0
	.uleb128 0x2
	.long	.LASF168
	.byte	0x8
	.byte	0xbe
	.long	0xd75
	.uleb128 0xb
	.byte	0x48
	.byte	0x9
	.byte	0x5f
	.long	0xde8
	.uleb128 0x7
	.long	.LASF169
	.byte	0x9
	.byte	0x60
	.long	0xde8
	.byte	0x2
	.byte	0x23
	.uleb128 0x0
	.uleb128 0x7
	.long	.LASF170
	.byte	0x9
	.byte	0x61
	.long	0xde8
	.byte	0x2
	.byte	0x23
	.uleb128 0x21
	.uleb128 0x7
	.long	.LASF171
	.byte	0x9
	.byte	0x62
	.long	0x74
	.byte	0x2
	.byte	0x23
	.uleb128 0x44
	.byte	0x0
	.uleb128 0x8
	.long	0xb4
	.long	0xdf8
	.uleb128 0x9
	.long	0xa6
	.byte	0x20
	.byte	0x0
	.uleb128 0x2
	.long	.LASF172
	.byte	0x9
	.byte	0x63
	.long	0xdb5
	.uleb128 0xb
	.byte	0x4
	.byte	0xa
	.byte	0x26
	.long	0xe1a
	.uleb128 0x7
	.long	.LASF173
	.byte	0xa
	.byte	0x27
	.long	0x74
	.byte	0x2
	.byte	0x23
	.uleb128 0x0
	.byte	0x0
	.uleb128 0xb
	.byte	0x8
	.byte	0xa
	.byte	0x2e
	.long	0xe3f
	.uleb128 0x7
	.long	.LASF174
	.byte	0xa
	.byte	0x2f
	.long	0x74
	.byte	0x2
	.byte	0x23
	.uleb128 0x0
	.uleb128 0x7
	.long	.LASF175
	.byte	0xa
	.byte	0x30
	.long	0x30
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.byte	0x0
	.uleb128 0x6
	.long	.LASF176
	.byte	0x3c
	.byte	0xb
	.byte	0xdf
	.long	0xf1e
	.uleb128 0x11
	.string	"ebx"
	.byte	0xb
	.byte	0xe0
	.long	0xe0
	.byte	0x2
	.byte	0x23
	.uleb128 0x0
	.uleb128 0x11
	.string	"ecx"
	.byte	0xb
	.byte	0xe1
	.long	0xe0
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.uleb128 0x11
	.string	"edx"
	.byte	0xb
	.byte	0xe2
	.long	0xe0
	.byte	0x2
	.byte	0x23
	.uleb128 0x8
	.uleb128 0x11
	.string	"esi"
	.byte	0xb
	.byte	0xe3
	.long	0xe0
	.byte	0x2
	.byte	0x23
	.uleb128 0xc
	.uleb128 0x11
	.string	"edi"
	.byte	0xb
	.byte	0xe4
	.long	0xe0
	.byte	0x2
	.byte	0x23
	.uleb128 0x10
	.uleb128 0x11
	.string	"ebp"
	.byte	0xb
	.byte	0xe5
	.long	0xe0
	.byte	0x2
	.byte	0x23
	.uleb128 0x14
	.uleb128 0x11
	.string	"eax"
	.byte	0xb
	.byte	0xe6
	.long	0xe0
	.byte	0x2
	.byte	0x23
	.uleb128 0x18
	.uleb128 0x11
	.string	"xds"
	.byte	0xb
	.byte	0xe7
	.long	0x74
	.byte	0x2
	.byte	0x23
	.uleb128 0x1c
	.uleb128 0x11
	.string	"xes"
	.byte	0xb
	.byte	0xe8
	.long	0x74
	.byte	0x2
	.byte	0x23
	.uleb128 0x20
	.uleb128 0x7
	.long	.LASF177
	.byte	0xb
	.byte	0xe9
	.long	0xe0
	.byte	0x2
	.byte	0x23
	.uleb128 0x24
	.uleb128 0x11
	.string	"eip"
	.byte	0xb
	.byte	0xea
	.long	0xe0
	.byte	0x2
	.byte	0x23
	.uleb128 0x28
	.uleb128 0x11
	.string	"xcs"
	.byte	0xb
	.byte	0xeb
	.long	0x74
	.byte	0x2
	.byte	0x23
	.uleb128 0x2c
	.uleb128 0x7
	.long	.LASF178
	.byte	0xb
	.byte	0xec
	.long	0xe0
	.byte	0x2
	.byte	0x23
	.uleb128 0x30
	.uleb128 0x11
	.string	"esp"
	.byte	0xb
	.byte	0xed
	.long	0xe0
	.byte	0x2
	.byte	0x23
	.uleb128 0x34
	.uleb128 0x11
	.string	"xss"
	.byte	0xb
	.byte	0xee
	.long	0x74
	.byte	0x2
	.byte	0x23
	.uleb128 0x38
	.byte	0x0
	.uleb128 0x1a
	.byte	0x1
	.long	.LASF180
	.byte	0x1
	.byte	0x3f
	.long	.LFB0
	.long	.LFE0
	.long	.LLST0
	.long	0xfb6
	.uleb128 0x1b
	.long	.LASF179
	.byte	0x1
	.byte	0x42
	.long	0xfb6
	.byte	0x2
	.byte	0x91
	.sleb128 -36
	.uleb128 0x1c
	.string	"eax"
	.byte	0x1
	.byte	0x44
	.long	0x30
	.byte	0x2
	.byte	0x91
	.sleb128 -40
	.uleb128 0x1c
	.string	"ecx"
	.byte	0x1
	.byte	0x45
	.long	0x30
	.byte	0x2
	.byte	0x91
	.sleb128 -44
	.uleb128 0x1c
	.string	"edx"
	.byte	0x1
	.byte	0x46
	.long	0x30
	.byte	0x2
	.byte	0x91
	.sleb128 -48
	.uleb128 0x1c
	.string	"ebx"
	.byte	0x1
	.byte	0x47
	.long	0x30
	.byte	0x2
	.byte	0x91
	.sleb128 -52
	.uleb128 0x1c
	.string	"esp"
	.byte	0x1
	.byte	0x48
	.long	0x30
	.byte	0x2
	.byte	0x91
	.sleb128 -56
	.uleb128 0x1c
	.string	"ebp"
	.byte	0x1
	.byte	0x49
	.long	0x30
	.byte	0x2
	.byte	0x91
	.sleb128 -60
	.uleb128 0x1c
	.string	"esi"
	.byte	0x1
	.byte	0x4a
	.long	0x30
	.byte	0x2
	.byte	0x91
	.sleb128 -64
	.uleb128 0x1c
	.string	"edi"
	.byte	0x1
	.byte	0x4b
	.long	0x30
	.byte	0x3
	.byte	0x91
	.sleb128 -68
	.byte	0x0
	.uleb128 0x16
	.byte	0x4
	.long	0xabf
	.uleb128 0x1a
	.byte	0x1
	.long	.LASF181
	.byte	0x1
	.byte	0x8d
	.long	.LFB1
	.long	.LFE1
	.long	.LLST1
	.long	0xfe3
	.uleb128 0x1c
	.string	"eip"
	.byte	0x1
	.byte	0x8f
	.long	0xe0
	.byte	0x2
	.byte	0x91
	.sleb128 -20
	.byte	0x0
	.uleb128 0x1d
	.byte	0x1
	.long	.LASF182
	.byte	0x1
	.byte	0x9d
	.long	.LFB2
	.long	.LFE2
	.long	.LLST2
	.uleb128 0x1d
	.byte	0x1
	.long	.LASF183
	.byte	0x1
	.byte	0xab
	.long	.LFB3
	.long	.LFE3
	.long	.LLST3
	.uleb128 0x1d
	.byte	0x1
	.long	.LASF184
	.byte	0x1
	.byte	0xb9
	.long	.LFB4
	.long	.LFE4
	.long	.LLST4
	.uleb128 0x1d
	.byte	0x1
	.long	.LASF185
	.byte	0x1
	.byte	0xc7
	.long	.LFB5
	.long	.LFE5
	.long	.LLST5
	.uleb128 0x1d
	.byte	0x1
	.long	.LASF186
	.byte	0x1
	.byte	0xd5
	.long	.LFB6
	.long	.LFE6
	.long	.LLST6
	.uleb128 0x1d
	.byte	0x1
	.long	.LASF187
	.byte	0x1
	.byte	0xe3
	.long	.LFB7
	.long	.LFE7
	.long	.LLST7
	.uleb128 0x1a
	.byte	0x1
	.long	.LASF188
	.byte	0x1
	.byte	0xf0
	.long	.LFB8
	.long	.LFE8
	.long	.LLST8
	.long	0x1090
	.uleb128 0x1b
	.long	.LASF189
	.byte	0x1
	.byte	0xf3
	.long	0x1090
	.byte	0x2
	.byte	0x91
	.sleb128 -24
	.uleb128 0x1b
	.long	.LASF190
	.byte	0x1
	.byte	0xf3
	.long	0x1090
	.byte	0x2
	.byte	0x91
	.sleb128 -20
	.byte	0x0
	.uleb128 0x16
	.byte	0x4
	.long	0xd6a
	.uleb128 0x1e
	.byte	0x1
	.long	.LASF191
	.byte	0x1
	.value	0x120
	.long	.LFB9
	.long	.LFE9
	.long	.LLST9
	.uleb128 0x1f
	.byte	0x1
	.long	.LASF204
	.byte	0x1
	.value	0x12d
	.long	0x321
	.long	.LFB10
	.long	.LFE10
	.long	.LLST10
	.long	0x10d8
	.uleb128 0x20
	.long	.LASF192
	.byte	0x1
	.value	0x130
	.long	0x30
	.byte	0x2
	.byte	0x91
	.sleb128 -20
	.byte	0x0
	.uleb128 0x1e
	.byte	0x1
	.long	.LASF193
	.byte	0x1
	.value	0x13d
	.long	.LFB11
	.long	.LFE11
	.long	.LLST11
	.uleb128 0x1e
	.byte	0x1
	.long	.LASF194
	.byte	0x1
	.value	0x14b
	.long	.LFB12
	.long	.LFE12
	.long	.LLST12
	.uleb128 0x1e
	.byte	0x1
	.long	.LASF195
	.byte	0x1
	.value	0x159
	.long	.LFB13
	.long	.LFE13
	.long	.LLST13
	.uleb128 0x1e
	.byte	0x1
	.long	.LASF196
	.byte	0x1
	.value	0x167
	.long	.LFB14
	.long	.LFE14
	.long	.LLST14
	.uleb128 0x1e
	.byte	0x1
	.long	.LASF197
	.byte	0x1
	.value	0x174
	.long	.LFB15
	.long	.LFE15
	.long	.LLST15
	.uleb128 0x1e
	.byte	0x1
	.long	.LASF198
	.byte	0x1
	.value	0x191
	.long	.LFB16
	.long	.LFE16
	.long	.LLST16
	.uleb128 0x1e
	.byte	0x1
	.long	.LASF199
	.byte	0x1
	.value	0x19f
	.long	.LFB17
	.long	.LFE17
	.long	.LLST17
	.uleb128 0x21
	.byte	0x1
	.long	.LASF200
	.byte	0x1
	.value	0x1ac
	.long	.LFB18
	.long	.LFE18
	.long	.LLST18
	.long	0x11b2
	.uleb128 0x20
	.long	.LASF201
	.byte	0x1
	.value	0x1ae
	.long	0x57
	.byte	0x2
	.byte	0x91
	.sleb128 -22
	.uleb128 0x20
	.long	.LASF202
	.byte	0x1
	.value	0x1af
	.long	0x57
	.byte	0x2
	.byte	0x91
	.sleb128 -24
	.uleb128 0x22
	.string	"aux"
	.byte	0x1
	.value	0x1b0
	.long	0x69
	.byte	0x2
	.byte	0x91
	.sleb128 -20
	.byte	0x0
	.uleb128 0x21
	.byte	0x1
	.long	.LASF203
	.byte	0x1
	.value	0x1eb
	.long	.LFB19
	.long	.LFE19
	.long	.LLST19
	.long	0x11da
	.uleb128 0x22
	.string	"iN"
	.byte	0x1
	.value	0x1ed
	.long	0x74
	.byte	0x2
	.byte	0x91
	.sleb128 -20
	.byte	0x0
	.uleb128 0x23
	.byte	0x1
	.long	.LASF205
	.byte	0x1
	.value	0x20d
	.byte	0x1
	.long	.LFB20
	.long	.LFE20
	.long	.LLST20
	.long	0x1270
	.uleb128 0x24
	.long	.LASF206
	.byte	0x1
	.value	0x20d
	.long	0x74
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x24
	.long	.LASF207
	.byte	0x1
	.value	0x20d
	.long	0x9ef
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x25
	.long	.LASF208
	.byte	0x4
	.byte	0x1
	.value	0x210
	.long	0x123e
	.uleb128 0x26
	.long	.LASF209
	.byte	0x1
	.value	0x211
	.long	0x37
	.byte	0x2
	.byte	0x23
	.uleb128 0x0
	.uleb128 0x26
	.long	.LASF210
	.byte	0x1
	.value	0x212
	.long	0x37
	.byte	0x2
	.byte	0x23
	.uleb128 0x2
	.byte	0x0
	.uleb128 0x27
	.byte	0x4
	.byte	0x1
	.value	0x215
	.long	0x1260
	.uleb128 0x28
	.long	.LASF207
	.byte	0x1
	.value	0x216
	.long	0x9ef
	.uleb128 0x28
	.long	.LASF211
	.byte	0x1
	.value	0x217
	.long	0x1212
	.byte	0x0
	.uleb128 0x20
	.long	.LASF212
	.byte	0x1
	.value	0x218
	.long	0x123e
	.byte	0x2
	.byte	0x91
	.sleb128 -20
	.byte	0x0
	.uleb128 0x21
	.byte	0x1
	.long	.LASF213
	.byte	0x1
	.value	0x233
	.long	.LFB21
	.long	.LFE21
	.long	.LLST21
	.long	0x12c5
	.uleb128 0x22
	.string	"iN"
	.byte	0x1
	.value	0x236
	.long	0x74
	.byte	0x2
	.byte	0x91
	.sleb128 -32
	.uleb128 0x20
	.long	.LASF207
	.byte	0x1
	.value	0x237
	.long	0x321
	.byte	0x2
	.byte	0x91
	.sleb128 -28
	.uleb128 0x20
	.long	.LASF214
	.byte	0x1
	.value	0x238
	.long	0x25
	.byte	0x2
	.byte	0x91
	.sleb128 -24
	.uleb128 0x20
	.long	.LASF215
	.byte	0x1
	.value	0x238
	.long	0x25
	.byte	0x2
	.byte	0x91
	.sleb128 -20
	.byte	0x0
	.uleb128 0x1e
	.byte	0x1
	.long	.LASF216
	.byte	0x1
	.value	0x285
	.long	.LFB22
	.long	.LFE22
	.long	.LLST22
	.uleb128 0x29
	.byte	0x1
	.long	.LASF217
	.byte	0x1
	.value	0x292
	.byte	0x1
	.long	0xe0
	.long	.LFB23
	.long	.LFE23
	.long	.LLST23
	.long	0x1344
	.uleb128 0x2a
	.string	"eax"
	.byte	0x1
	.value	0x292
	.long	0xe0
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x2a
	.string	"ebx"
	.byte	0x1
	.value	0x292
	.long	0xe0
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x2a
	.string	"ecx"
	.byte	0x1
	.value	0x292
	.long	0xe0
	.byte	0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x2a
	.string	"edx"
	.byte	0x1
	.value	0x292
	.long	0xe0
	.byte	0x2
	.byte	0x91
	.sleb128 12
	.uleb128 0x2a
	.string	"edi"
	.byte	0x1
	.value	0x292
	.long	0xe0
	.byte	0x2
	.byte	0x91
	.sleb128 16
	.byte	0x0
	.uleb128 0x29
	.byte	0x1
	.long	.LASF218
	.byte	0x1
	.value	0x2ee
	.byte	0x1
	.long	0xe0
	.long	.LFB24
	.long	.LFE24
	.long	.LLST24
	.long	0x13ae
	.uleb128 0x2a
	.string	"eax"
	.byte	0x1
	.value	0x2ee
	.long	0xe0
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x2a
	.string	"ebx"
	.byte	0x1
	.value	0x2ee
	.long	0xe0
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x2a
	.string	"ecx"
	.byte	0x1
	.value	0x2ee
	.long	0xe0
	.byte	0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x2a
	.string	"edx"
	.byte	0x1
	.value	0x2ee
	.long	0xe0
	.byte	0x2
	.byte	0x91
	.sleb128 12
	.uleb128 0x2a
	.string	"edi"
	.byte	0x1
	.value	0x2ee
	.long	0xe0
	.byte	0x2
	.byte	0x91
	.sleb128 16
	.byte	0x0
	.uleb128 0x29
	.byte	0x1
	.long	.LASF219
	.byte	0x1
	.value	0x310
	.byte	0x1
	.long	0xe0
	.long	.LFB25
	.long	.LFE25
	.long	.LLST25
	.long	0x13eb
	.uleb128 0x24
	.long	.LASF220
	.byte	0x1
	.value	0x310
	.long	0x436
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x20
	.long	.LASF221
	.byte	0x1
	.value	0x311
	.long	0xe0
	.byte	0x2
	.byte	0x91
	.sleb128 -12
	.byte	0x0
	.uleb128 0x29
	.byte	0x1
	.long	.LASF222
	.byte	0x1
	.value	0x31f
	.byte	0x1
	.long	0x436
	.long	.LFB26
	.long	.LFE26
	.long	.LLST26
	.long	0x1428
	.uleb128 0x24
	.long	.LASF221
	.byte	0x1
	.value	0x31f
	.long	0xe0
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x20
	.long	.LASF220
	.byte	0x1
	.value	0x320
	.long	0x436
	.byte	0x2
	.byte	0x91
	.sleb128 -20
	.byte	0x0
	.uleb128 0x23
	.byte	0x1
	.long	.LASF223
	.byte	0x1
	.value	0x332
	.byte	0x1
	.long	.LFB27
	.long	.LFE27
	.long	.LLST27
	.long	0x148e
	.uleb128 0x24
	.long	.LASF224
	.byte	0x1
	.value	0x332
	.long	0x148e
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x24
	.long	.LASF225
	.byte	0x1
	.value	0x332
	.long	0x74
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x24
	.long	.LASF226
	.byte	0x1
	.value	0x332
	.long	0x74
	.byte	0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x24
	.long	.LASF227
	.byte	0x1
	.value	0x332
	.long	0x74
	.byte	0x2
	.byte	0x91
	.sleb128 12
	.uleb128 0x20
	.long	.LASF228
	.byte	0x1
	.value	0x333
	.long	0xe0
	.byte	0x2
	.byte	0x91
	.sleb128 -20
	.byte	0x0
	.uleb128 0x16
	.byte	0x4
	.long	0xa43
	.uleb128 0x21
	.byte	0x1
	.long	.LASF229
	.byte	0x1
	.value	0x34a
	.long	.LFB28
	.long	.LFE28
	.long	.LLST28
	.long	0x14ca
	.uleb128 0x22
	.string	"i"
	.byte	0x1
	.value	0x34c
	.long	0x74
	.byte	0x2
	.byte	0x91
	.sleb128 -24
	.uleb128 0x20
	.long	.LASF224
	.byte	0x1
	.value	0x34d
	.long	0x148e
	.byte	0x2
	.byte	0x91
	.sleb128 -20
	.byte	0x0
	.uleb128 0x1e
	.byte	0x1
	.long	.LASF230
	.byte	0x1
	.value	0x395
	.long	.LFB29
	.long	.LFE29
	.long	.LLST29
	.uleb128 0x1e
	.byte	0x1
	.long	.LASF231
	.byte	0x1
	.value	0x3b5
	.long	.LFB30
	.long	.LFE30
	.long	.LLST30
	.uleb128 0x1f
	.byte	0x1
	.long	.LASF232
	.byte	0x1
	.value	0x3c1
	.long	0x49
	.long	.LFB31
	.long	.LFE31
	.long	.LLST31
	.long	0x153d
	.uleb128 0x20
	.long	.LASF233
	.byte	0x1
	.value	0x3c3
	.long	0x49
	.byte	0x2
	.byte	0x91
	.sleb128 -22
	.uleb128 0x22
	.string	"val"
	.byte	0x1
	.value	0x3c3
	.long	0x49
	.byte	0x2
	.byte	0x91
	.sleb128 -21
	.uleb128 0x22
	.string	"i"
	.byte	0x1
	.value	0x3c4
	.long	0x30
	.byte	0x2
	.byte	0x91
	.sleb128 -20
	.byte	0x0
	.uleb128 0x1e
	.byte	0x1
	.long	.LASF234
	.byte	0x1
	.value	0x40b
	.long	.LFB32
	.long	.LFE32
	.long	.LLST32
	.uleb128 0x1e
	.byte	0x1
	.long	.LASF235
	.byte	0x1
	.value	0x41a
	.long	.LFB33
	.long	.LFE33
	.long	.LLST33
	.uleb128 0x1b
	.long	.LASF236
	.byte	0xc
	.byte	0x1d
	.long	0x74
	.byte	0x5
	.byte	0x3
	.long	staiN
	.uleb128 0x1b
	.long	.LASF237
	.byte	0xc
	.byte	0x1f
	.long	0x74
	.byte	0x5
	.byte	0x3
	.long	staiProcesoAnterior
	.uleb128 0x8
	.long	0xb4
	.long	0x1599
	.uleb128 0x9
	.long	0xa6
	.byte	0x7f
	.byte	0x0
	.uleb128 0x2b
	.long	.LASF238
	.byte	0xd
	.byte	0x3e
	.long	0x1589
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	stArgAux
	.uleb128 0x2b
	.long	.LASF239
	.byte	0xe
	.byte	0x9d
	.long	0x74
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	bTerminalActiva
	.uleb128 0x2b
	.long	.LASF240
	.byte	0xf
	.byte	0x4
	.long	0x321
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	ptrHeapBajoKernel
	.uleb128 0x2b
	.long	.LASF241
	.byte	0xf
	.byte	0x5
	.long	0xe0
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	liTamanioHeapBajoKernel
	.uleb128 0x2b
	.long	.LASF242
	.byte	0xf
	.byte	0x7
	.long	0x321
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	ptrHeapAltoUsuario
	.uleb128 0x2b
	.long	.LASF243
	.byte	0xf
	.byte	0x8
	.long	0xe0
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	liTamanioHeapAltoUsuario
	.uleb128 0x2b
	.long	.LASF244
	.byte	0xf
	.byte	0xb
	.long	0xe0
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	liTamFijaMemBaja
	.uleb128 0x2b
	.long	.LASF245
	.byte	0xf
	.byte	0xc
	.long	0xe0
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	liTamFijaMemAlta
	.uleb128 0x2b
	.long	.LASF246
	.byte	0xf
	.byte	0xd
	.long	0xe0
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	liTamanioSolicitado
	.uleb128 0x2b
	.long	.LASF247
	.byte	0xf
	.byte	0xf
	.long	0x74
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	iModoMemoriaKernel
	.uleb128 0x8
	.long	0xb4
	.long	0x165d
	.uleb128 0x9
	.long	0xa6
	.byte	0x13
	.byte	0x0
	.uleb128 0x2b
	.long	.LASF248
	.byte	0xf
	.byte	0x10
	.long	0x164d
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	stTamanioMemFija
	.uleb128 0x2b
	.long	.LASF249
	.byte	0xf
	.byte	0x11
	.long	0x74
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	iTamanioMemFijaSeteado
	.uleb128 0x2b
	.long	.LASF250
	.byte	0xf
	.byte	0x12
	.long	0x74
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	iPosicionSetMemFija
	.uleb128 0x2b
	.long	.LASF251
	.byte	0xf
	.byte	0x13
	.long	0x74
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	iContinuar
	.uleb128 0x2b
	.long	.LASF252
	.byte	0xf
	.byte	0x14
	.long	0x74
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	iModoFijoUser
	.uleb128 0x2b
	.long	.LASF253
	.byte	0xf
	.byte	0x1d
	.long	0x30
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	uiHeapKernelInicializado
	.uleb128 0x2b
	.long	.LASF254
	.byte	0xf
	.byte	0x1e
	.long	0x30
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	uiKernelStack
	.uleb128 0x2b
	.long	.LASF255
	.byte	0x3
	.byte	0x21
	.long	0x321
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	ptrHeap
	.uleb128 0x2b
	.long	.LASF256
	.byte	0x3
	.byte	0x22
	.long	0x16ff
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	ptrActual
	.uleb128 0x16
	.byte	0x4
	.long	0xe7
	.uleb128 0x2b
	.long	.LASF257
	.byte	0x3
	.byte	0x23
	.long	0xe0
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	liHeapEnd
	.uleb128 0x2b
	.long	.LASF258
	.byte	0x3
	.byte	0x24
	.long	0x74
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	iModo
	.uleb128 0x2b
	.long	.LASF259
	.byte	0x3
	.byte	0x25
	.long	0x74
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	iKernel
	.uleb128 0x2b
	.long	.LASF260
	.byte	0x3
	.byte	0x26
	.long	0x74
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	iModoFijo
	.uleb128 0x8
	.long	0xe0
	.long	0x175d
	.uleb128 0x9
	.long	0xa6
	.byte	0x63
	.byte	0x0
	.uleb128 0x2b
	.long	.LASF261
	.byte	0x3
	.byte	0x28
	.long	0x174d
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	piDistribucionPartFija
	.uleb128 0x2b
	.long	.LASF262
	.byte	0x3
	.byte	0x29
	.long	0x174d
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	piPorcentajesPartFija
	.uleb128 0x2b
	.long	.LASF263
	.byte	0x3
	.byte	0x2b
	.long	0xe0
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	liTamanioLiberado
	.uleb128 0x2b
	.long	.LASF264
	.byte	0x3
	.byte	0x2c
	.long	0xe0
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	liTamHeap
	.uleb128 0x2b
	.long	.LASF265
	.byte	0x3
	.byte	0x2d
	.long	0xe0
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	liTamFija
	.uleb128 0x2b
	.long	.LASF266
	.byte	0x3
	.byte	0x2e
	.long	0xe0
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	liTamHeapFijoVariable
	.uleb128 0x2b
	.long	.LASF267
	.byte	0x4
	.byte	0x16
	.long	0x373
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	uliClockTick
	.uleb128 0x2b
	.long	.LASF268
	.byte	0x4
	.byte	0x5d
	.long	0x17ed
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	pstuIDT
	.uleb128 0x16
	.byte	0x4
	.long	0x295
	.uleb128 0x2b
	.long	.LASF269
	.byte	0xc
	.byte	0x15
	.long	0x373
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	uliTimeSlice
	.uleb128 0x2b
	.long	.LASF270
	.byte	0xc
	.byte	0x18
	.long	0x373
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	uliQuantum
	.uleb128 0x2b
	.long	.LASF271
	.byte	0xc
	.byte	0x1a
	.long	0x373
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	uliBTSQ
	.uleb128 0x2b
	.long	.LASF272
	.byte	0xc
	.byte	0x22
	.long	0x74
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	iTareaNula
	.uleb128 0x8
	.long	0x38a
	.long	0x184b
	.uleb128 0x9
	.long	0xa6
	.byte	0x4
	.byte	0x0
	.uleb128 0x2b
	.long	.LASF273
	.byte	0x5
	.byte	0x2f
	.long	0x183b
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	memoriasCompartidas
	.uleb128 0x8
	.long	0xa43
	.long	0x186d
	.uleb128 0x9
	.long	0xa6
	.byte	0x31
	.byte	0x0
	.uleb128 0x2b
	.long	.LASF274
	.byte	0x1
	.byte	0x17
	.long	0x185d
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	pstuPCB
	.uleb128 0x8
	.long	0x74
	.long	0x188f
	.uleb128 0x9
	.long	0xa6
	.byte	0x31
	.byte	0x0
	.uleb128 0x2b
	.long	.LASF275
	.byte	0x8
	.byte	0x22
	.long	0x187f
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	iCOLA_FLOPPY_ES
	.uleb128 0x2b
	.long	.LASF276
	.byte	0x8
	.byte	0x24
	.long	0x30
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	uiCOLA_FLOPPY_ES_INDEX_INI
	.uleb128 0x2b
	.long	.LASF277
	.byte	0x8
	.byte	0x25
	.long	0x30
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	uiCOLA_FLOPPY_ES_INDEX_FIN
	.uleb128 0x2b
	.long	.LASF278
	.byte	0x8
	.byte	0x26
	.long	0x30
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	uiPROC_FLOPPY
	.uleb128 0x2b
	.long	.LASF279
	.byte	0x8
	.byte	0x27
	.long	0x30
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	uiFIN_FLOPPY
	.uleb128 0x2b
	.long	.LASF280
	.byte	0x8
	.byte	0x28
	.long	0x30
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	uiCiclo
	.uleb128 0x2b
	.long	.LASF281
	.byte	0x8
	.byte	0x2a
	.long	0x30
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	uiTamHeap
	.uleb128 0x2b
	.long	.LASF282
	.byte	0x8
	.byte	0x6a
	.long	0x191f
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	pstuTablaGdt
	.uleb128 0x16
	.byte	0x4
	.long	0xaf5
	.uleb128 0x8
	.long	0xd6a
	.long	0x1935
	.uleb128 0x9
	.long	0xa6
	.byte	0x31
	.byte	0x0
	.uleb128 0x2b
	.long	.LASF283
	.byte	0x1
	.byte	0x18
	.long	0x1925
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	stuTSSTablaTareas
	.uleb128 0x2b
	.long	.LASF284
	.byte	0x8
	.byte	0xc1
	.long	0x74
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	iCantEnEspera
	.uleb128 0x8
	.long	0xdaa
	.long	0x1969
	.uleb128 0x9
	.long	0xa6
	.byte	0x63
	.byte	0x0
	.uleb128 0x2b
	.long	.LASF285
	.byte	0x8
	.byte	0xc2
	.long	0x1959
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	stListaEspera
	.uleb128 0x8
	.long	0xdf8
	.long	0x198b
	.uleb128 0x9
	.long	0xa6
	.byte	0x9
	.byte	0x0
	.uleb128 0x2b
	.long	.LASF286
	.byte	0x9
	.byte	0x6a
	.long	0x197b
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	pstuENV
	.uleb128 0x2b
	.long	.LASF287
	.byte	0x9
	.byte	0x6d
	.long	0x373
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	ulPidProcesoForeground
	.uleb128 0x2b
	.long	.LASF288
	.byte	0x9
	.byte	0x6e
	.long	0x373
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	uiAPM_ok
	.uleb128 0x2b
	.long	.LASF289
	.byte	0x9
	.byte	0x6f
	.long	0x373
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	uiAPM_check_ax
	.uleb128 0x2b
	.long	.LASF290
	.byte	0x9
	.byte	0x70
	.long	0x373
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	uiAPM_check_bx
	.uleb128 0x2b
	.long	.LASF291
	.byte	0x9
	.byte	0x71
	.long	0x373
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	uiAPM_check_cx
	.uleb128 0x2b
	.long	.LASF292
	.byte	0x9
	.byte	0x73
	.long	0x373
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	uiAPM_32_cs
	.uleb128 0x2b
	.long	.LASF293
	.byte	0x9
	.byte	0x74
	.long	0x373
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	uiAPM_offset_entry_point
	.uleb128 0x2b
	.long	.LASF294
	.byte	0x9
	.byte	0x75
	.long	0x373
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	uiAPM_16_cs
	.uleb128 0x2b
	.long	.LASF295
	.byte	0x9
	.byte	0x76
	.long	0x373
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	uiAPM_ds
	.uleb128 0x2b
	.long	.LASF296
	.byte	0x10
	.byte	0x2b
	.long	0x321
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	pvBufferDmaFloppy
	.uleb128 0x8
	.long	0x3e
	.long	0x1a62
	.uleb128 0x19
	.long	0xa6
	.value	0x3ff
	.byte	0x0
	.uleb128 0x2b
	.long	.LASF297
	.byte	0x10
	.byte	0x2c
	.long	0x1a51
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	byBufferDmaNoAlineadoFloppy
	.uleb128 0x2b
	.long	.LASF298
	.byte	0x1
	.byte	0x14
	.long	0x62
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	siEjecutoSyscall
	.uleb128 0x2c
	.long	.LASF299
	.byte	0x1
	.byte	0x1a
	.long	0x373
	.byte	0x1
	.byte	0x1
	.uleb128 0x2c
	.long	.LASF300
	.byte	0x1
	.byte	0x1b
	.long	0x30
	.byte	0x1
	.byte	0x1
	.uleb128 0x2c
	.long	.LASF301
	.byte	0x1
	.byte	0x1c
	.long	0x373
	.byte	0x1
	.byte	0x1
	.uleb128 0x2b
	.long	.LASF302
	.byte	0x1
	.byte	0x1d
	.long	0x62
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	bPlanificador
	.uleb128 0x2b
	.long	.LASF303
	.byte	0x1
	.byte	0x21
	.long	0x373
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	ulTiempo
	.uleb128 0x2b
	.long	.LASF304
	.byte	0x1
	.byte	0x24
	.long	0x74
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	iMinuteswest
	.uleb128 0x2b
	.long	.LASF305
	.byte	0x1
	.byte	0x28
	.long	0x30
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	iMilisegundosPorTick
	.uleb128 0x2b
	.long	.LASF306
	.byte	0x1
	.byte	0x2b
	.long	0x30
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	uiTicsCorrigeDesvio
	.uleb128 0x2b
	.long	.LASF307
	.byte	0x1
	.byte	0x2d
	.long	0xe0
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	lRelojOffset
	.uleb128 0x2b
	.long	.LASF308
	.byte	0x1
	.byte	0x2e
	.long	0xe0
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	lRelojFrequencia
	.uleb128 0x2b
	.long	.LASF309
	.byte	0x1
	.byte	0x2f
	.long	0xe0
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	lRelojMaxerror
	.uleb128 0x2b
	.long	.LASF310
	.byte	0x1
	.byte	0x30
	.long	0xe0
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	lRelojEsterror
	.uleb128 0x2b
	.long	.LASF311
	.byte	0x1
	.byte	0x31
	.long	0xe0
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	lRelojConstante
	.uleb128 0x2b
	.long	.LASF312
	.byte	0x1
	.byte	0x33
	.long	0x74
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	iRelojEstado
	.byte	0x0
	.section	.debug_abbrev
	.uleb128 0x1
	.uleb128 0x11
	.byte	0x1
	.uleb128 0x25
	.uleb128 0xe
	.uleb128 0x13
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x1b
	.uleb128 0xe
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x10
	.uleb128 0x6
	.byte	0x0
	.byte	0x0
	.uleb128 0x2
	.uleb128 0x16
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x24
	.byte	0x0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3e
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0xe
	.byte	0x0
	.byte	0x0
	.uleb128 0x4
	.uleb128 0x16
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x5
	.uleb128 0x24
	.byte	0x0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3e
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0x8
	.byte	0x0
	.byte	0x0
	.uleb128 0x6
	.uleb128 0x13
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x7
	.uleb128 0xd
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x38
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.uleb128 0x8
	.uleb128 0x1
	.byte	0x1
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x9
	.uleb128 0x21
	.byte	0x0
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2f
	.uleb128 0xb
	.byte	0x0
	.byte	0x0
	.uleb128 0xa
	.uleb128 0x24
	.byte	0x0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3e
	.uleb128 0xb
	.byte	0x0
	.byte	0x0
	.uleb128 0xb
	.uleb128 0x13
	.byte	0x1
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0xc
	.uleb128 0xd
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0xd
	.uleb128 0xb
	.uleb128 0xc
	.uleb128 0xb
	.uleb128 0x38
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.uleb128 0xd
	.uleb128 0xd
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0xd
	.uleb128 0xb
	.uleb128 0xc
	.uleb128 0xb
	.uleb128 0x38
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.uleb128 0xe
	.uleb128 0x17
	.byte	0x1
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0xf
	.uleb128 0xd
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x10
	.uleb128 0x13
	.byte	0x1
	.uleb128 0xb
	.uleb128 0x5
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x11
	.uleb128 0xd
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x38
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.uleb128 0x12
	.uleb128 0xf
	.byte	0x0
	.uleb128 0xb
	.uleb128 0xb
	.byte	0x0
	.byte	0x0
	.uleb128 0x13
	.uleb128 0x13
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0xb
	.uleb128 0x5
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x14
	.uleb128 0x15
	.byte	0x1
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x15
	.uleb128 0x18
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x16
	.uleb128 0xf
	.byte	0x0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x17
	.uleb128 0x13
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3c
	.uleb128 0xc
	.byte	0x0
	.byte	0x0
	.uleb128 0x18
	.uleb128 0x13
	.byte	0x1
	.uleb128 0xb
	.uleb128 0x6
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x19
	.uleb128 0x21
	.byte	0x0
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2f
	.uleb128 0x5
	.byte	0x0
	.byte	0x0
	.uleb128 0x1a
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0x6
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x1b
	.uleb128 0x34
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.uleb128 0x1c
	.uleb128 0x34
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.uleb128 0x1d
	.uleb128 0x2e
	.byte	0x0
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0x6
	.byte	0x0
	.byte	0x0
	.uleb128 0x1e
	.uleb128 0x2e
	.byte	0x0
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0x6
	.byte	0x0
	.byte	0x0
	.uleb128 0x1f
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0x6
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x20
	.uleb128 0x34
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.uleb128 0x21
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0x6
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x22
	.uleb128 0x34
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.uleb128 0x23
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0x6
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x24
	.uleb128 0x5
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.uleb128 0x25
	.uleb128 0x13
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x26
	.uleb128 0xd
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x38
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.uleb128 0x27
	.uleb128 0x17
	.byte	0x1
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x28
	.uleb128 0xd
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x29
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0x6
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x2a
	.uleb128 0x5
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.uleb128 0x2b
	.uleb128 0x34
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x2
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.uleb128 0x2c
	.uleb128 0x34
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3c
	.uleb128 0xc
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.section	.debug_pubnames,"",@progbits
	.long	0x886
	.value	0x2
	.long	.Ldebug_info0
	.long	0x1b74
	.long	0xf1e
	.string	"vFnMostrarRegistrosvCPU"
	.long	0xfbc
	.string	"vFnExcepcionCPU0"
	.long	0xfe3
	.string	"vFnExcepcionCPU1"
	.long	0xff7
	.string	"vFnExcepcionCPU2"
	.long	0x100b
	.string	"vFnExcepcionCPU3"
	.long	0x101f
	.string	"vFnExcepcionCPU4"
	.long	0x1033
	.string	"vFnExcepcionCPU5"
	.long	0x1047
	.string	"vFnExcepcionCPU6"
	.long	0x105b
	.string	"vFnExcepcionCPU7"
	.long	0x1096
	.string	"vFnExcepcionCPU8"
	.long	0x10ab
	.string	"pvFnKernelStackAdmin"
	.long	0x10d8
	.string	"vFnExcepcionCPU9"
	.long	0x10ed
	.string	"vFnExcepcionCPU10"
	.long	0x1102
	.string	"vFnExcepcionCPU11"
	.long	0x1117
	.string	"vFnExcepcionCPU12"
	.long	0x112c
	.string	"vFnExcepcionCPU13"
	.long	0x1141
	.string	"vFnExcepcionCPU14"
	.long	0x1156
	.string	"vFnExcepcionCPU15"
	.long	0x116b
	.string	"vFnExcepcionCPU16"
	.long	0x11b2
	.string	"vFnIniciarExcepciones"
	.long	0x11da
	.string	"vFnAsignarFuncionExcepcion"
	.long	0x1270
	.string	"vFnIniciarIDT"
	.long	0x12c5
	.string	"vFnHandlerGenerico"
	.long	0x12da
	.string	"lFnHandlerSyscall"
	.long	0x1344
	.string	"lFnHandlerCallgate"
	.long	0x13ae
	.string	"lFnConvertirAUnsignedLong"
	.long	0x13eb
	.string	"timevalFnConvertirATimeval"
	.long	0x1428
	.string	"vFnDecrementarTimer"
	.long	0x1494
	.string	"vFnHandlerTimer"
	.long	0x14ca
	.string	"vFnPlanificador"
	.long	0x14df
	.string	"vFnIniciarTeclado"
	.long	0x14f4
	.string	"ucFnObtenerScanCode"
	.long	0x153d
	.string	"vFnHandlerTeclado"
	.long	0x1552
	.string	"vFnHandlerDisquette"
	.long	0x1599
	.string	"stArgAux"
	.long	0x15ab
	.string	"bTerminalActiva"
	.long	0x15bd
	.string	"ptrHeapBajoKernel"
	.long	0x15cf
	.string	"liTamanioHeapBajoKernel"
	.long	0x15e1
	.string	"ptrHeapAltoUsuario"
	.long	0x15f3
	.string	"liTamanioHeapAltoUsuario"
	.long	0x1605
	.string	"liTamFijaMemBaja"
	.long	0x1617
	.string	"liTamFijaMemAlta"
	.long	0x1629
	.string	"liTamanioSolicitado"
	.long	0x163b
	.string	"iModoMemoriaKernel"
	.long	0x165d
	.string	"stTamanioMemFija"
	.long	0x166f
	.string	"iTamanioMemFijaSeteado"
	.long	0x1681
	.string	"iPosicionSetMemFija"
	.long	0x1693
	.string	"iContinuar"
	.long	0x16a5
	.string	"iModoFijoUser"
	.long	0x16b7
	.string	"uiHeapKernelInicializado"
	.long	0x16c9
	.string	"uiKernelStack"
	.long	0x16db
	.string	"ptrHeap"
	.long	0x16ed
	.string	"ptrActual"
	.long	0x1705
	.string	"liHeapEnd"
	.long	0x1717
	.string	"iModo"
	.long	0x1729
	.string	"iKernel"
	.long	0x173b
	.string	"iModoFijo"
	.long	0x175d
	.string	"piDistribucionPartFija"
	.long	0x176f
	.string	"piPorcentajesPartFija"
	.long	0x1781
	.string	"liTamanioLiberado"
	.long	0x1793
	.string	"liTamHeap"
	.long	0x17a5
	.string	"liTamFija"
	.long	0x17b7
	.string	"liTamHeapFijoVariable"
	.long	0x17c9
	.string	"uliClockTick"
	.long	0x17db
	.string	"pstuIDT"
	.long	0x17f3
	.string	"uliTimeSlice"
	.long	0x1805
	.string	"uliQuantum"
	.long	0x1817
	.string	"uliBTSQ"
	.long	0x1829
	.string	"iTareaNula"
	.long	0x184b
	.string	"memoriasCompartidas"
	.long	0x186d
	.string	"pstuPCB"
	.long	0x188f
	.string	"iCOLA_FLOPPY_ES"
	.long	0x18a1
	.string	"uiCOLA_FLOPPY_ES_INDEX_INI"
	.long	0x18b3
	.string	"uiCOLA_FLOPPY_ES_INDEX_FIN"
	.long	0x18c5
	.string	"uiPROC_FLOPPY"
	.long	0x18d7
	.string	"uiFIN_FLOPPY"
	.long	0x18e9
	.string	"uiCiclo"
	.long	0x18fb
	.string	"uiTamHeap"
	.long	0x190d
	.string	"pstuTablaGdt"
	.long	0x1935
	.string	"stuTSSTablaTareas"
	.long	0x1947
	.string	"iCantEnEspera"
	.long	0x1969
	.string	"stListaEspera"
	.long	0x198b
	.string	"pstuENV"
	.long	0x199d
	.string	"ulPidProcesoForeground"
	.long	0x19af
	.string	"uiAPM_ok"
	.long	0x19c1
	.string	"uiAPM_check_ax"
	.long	0x19d3
	.string	"uiAPM_check_bx"
	.long	0x19e5
	.string	"uiAPM_check_cx"
	.long	0x19f7
	.string	"uiAPM_32_cs"
	.long	0x1a09
	.string	"uiAPM_offset_entry_point"
	.long	0x1a1b
	.string	"uiAPM_16_cs"
	.long	0x1a2d
	.string	"uiAPM_ds"
	.long	0x1a3f
	.string	"pvBufferDmaFloppy"
	.long	0x1a62
	.string	"byBufferDmaNoAlineadoFloppy"
	.long	0x1a74
	.string	"siEjecutoSyscall"
	.long	0x1aad
	.string	"bPlanificador"
	.long	0x1abf
	.string	"ulTiempo"
	.long	0x1ad1
	.string	"iMinuteswest"
	.long	0x1ae3
	.string	"iMilisegundosPorTick"
	.long	0x1af5
	.string	"uiTicsCorrigeDesvio"
	.long	0x1b07
	.string	"lRelojOffset"
	.long	0x1b19
	.string	"lRelojFrequencia"
	.long	0x1b2b
	.string	"lRelojMaxerror"
	.long	0x1b3d
	.string	"lRelojEsterror"
	.long	0x1b4f
	.string	"lRelojConstante"
	.long	0x1b61
	.string	"iRelojEstado"
	.long	0x0
	.section	.debug_aranges,"",@progbits
	.long	0x1c
	.value	0x2
	.long	.Ldebug_info0
	.byte	0x4
	.byte	0x0
	.value	0x0
	.value	0x0
	.long	.Ltext0
	.long	.Letext0-.Ltext0
	.long	0x0
	.long	0x0
	.section	.debug_str,"MS",@progbits,1
.LASF280:
	.string	"uiCiclo"
.LASF50:
	.string	"tz_dsttime"
.LASF289:
	.string	"uiAPM_check_ax"
.LASF89:
	.string	"addralign"
.LASF35:
	.string	"_attach_"
.LASF92:
	.string	"vaddr"
.LASF313:
	.string	"GNU C 4.4.1"
.LASF120:
	.string	"uiTamProc"
.LASF130:
	.string	"lNanosleep"
.LASF166:
	.string	"stuTSS"
.LASF43:
	.string	"shMem"
.LASF41:
	.string	"declarada"
.LASF205:
	.string	"vFnAsignarFuncionExcepcion"
.LASF294:
	.string	"uiAPM_16_cs"
.LASF139:
	.string	"iModoParticion"
.LASF220:
	.string	"timevalTiempo"
.LASF51:
	.string	"tv_sec"
.LASF76:
	.string	"flags"
.LASF126:
	.string	"ulTiempoServicio"
.LASF267:
	.string	"uliClockTick"
.LASF32:
	.string	"posicionEnShMem"
.LASF266:
	.string	"liTamHeapFijoVariable"
.LASF0:
	.string	"unsigned int"
.LASF72:
	.string	"version"
.LASF49:
	.string	"tz_minuteswest"
.LASF207:
	.string	"pvFnFuncion"
.LASF231:
	.string	"vFnIniciarTeclado"
.LASF145:
	.string	"usBaseBajo"
.LASF305:
	.string	"iMilisegundosPorTick"
.LASF234:
	.string	"vFnHandlerTeclado"
.LASF15:
	.string	"t_TaskGate"
.LASF123:
	.string	"uiLimite"
.LASF210:
	.string	"uwDireccionAlta"
.LASF209:
	.string	"uwDireccionBaja"
.LASF102:
	.string	"stuHeaderELF"
.LASF236:
	.string	"staiN"
.LASF95:
	.string	"memsz"
.LASF82:
	.string	"shstrndx"
.LASF228:
	.string	"lTimer"
.LASF229:
	.string	"vFnHandlerTimer"
.LASF192:
	.string	"uiTamanioStackInterrupcion"
.LASF311:
	.string	"lRelojConstante"
.LASF208:
	.string	"stuDireccion"
.LASF262:
	.string	"piPorcentajesPartFija"
.LASF275:
	.string	"iCOLA_FLOPPY_ES"
.LASF249:
	.string	"iTamanioMemFijaSeteado"
.LASF164:
	.string	"espacio1"
.LASF269:
	.string	"uliTimeSlice"
.LASF298:
	.string	"siEjecutoSyscall"
.LASF137:
	.string	"uiEsperaTeclado"
.LASF81:
	.string	"shnum"
.LASF276:
	.string	"uiCOLA_FLOPPY_ES_INDEX_INI"
.LASF153:
	.string	"stuEstructuraGdt"
.LASF212:
	.string	"unDireccionFuncion"
.LASF286:
	.string	"pstuENV"
.LASF291:
	.string	"uiAPM_check_cx"
.LASF279:
	.string	"uiFIN_FLOPPY"
.LASF93:
	.string	"paddr"
.LASF283:
	.string	"stuTSSTablaTareas"
.LASF174:
	.string	"pshared"
.LASF115:
	.string	"iPrioridad"
.LASF223:
	.string	"vFnDecrementarTimer"
.LASF67:
	.string	"tick"
.LASF105:
	.string	"stuEsperarMemoria"
.LASF55:
	.string	"it_value"
.LASF113:
	.string	"ulParentId"
.LASF263:
	.string	"liTamanioLiberado"
.LASF251:
	.string	"iContinuar"
.LASF300:
	.string	"uiUltimoPid"
.LASF261:
	.string	"piDistribucionPartFija"
.LASF135:
	.string	"uiTamanioStack"
.LASF152:
	.string	"stuGdtDescriptorDescs"
.LASF274:
	.string	"pstuPCB"
.LASF27:
	.string	"key_t"
.LASF278:
	.string	"uiPROC_FLOPPY"
.LASF171:
	.string	"iActiva"
.LASF104:
	.string	"liTamanio"
.LASF290:
	.string	"uiAPM_check_bx"
.LASF136:
	.string	"uiTamanioOverhead"
.LASF66:
	.string	"time"
.LASF144:
	.string	"usLimiteBajo"
.LASF44:
	.string	"clock_t"
.LASF227:
	.string	"iMilisPorTick"
.LASF175:
	.string	"value"
.LASF301:
	.string	"ulUltimoProcesoEnFPU"
.LASF53:
	.string	"timeval"
.LASF111:
	.string	"uiIndiceGDT_SS0"
.LASF13:
	.string	"TSSSegmentSelector"
.LASF68:
	.string	"tv_nsec"
.LASF46:
	.string	"tms_stime"
.LASF177:
	.string	"orig_eax"
.LASF303:
	.string	"ulTiempo"
.LASF58:
	.string	"offset"
.LASF79:
	.string	"phnum"
.LASF225:
	.string	"iTimer"
.LASF163:
	.string	"espacio0"
.LASF128:
	.string	"stuTmsTiemposProceso"
.LASF165:
	.string	"espacio2"
.LASF250:
	.string	"iPosicionSetMemFija"
.LASF237:
	.string	"staiProcesoAnterior"
.LASF80:
	.string	"shentsize"
.LASF25:
	.string	"IDTDescriptor"
.LASF299:
	.string	"ulProcActual"
.LASF281:
	.string	"uiTamHeap"
.LASF273:
	.string	"memoriasCompartidas"
.LASF12:
	.string	"t_Nodo"
.LASF52:
	.string	"tv_usec"
.LASF2:
	.string	"dword"
.LASF162:
	.string	"uIOMapeoBase"
.LASF59:
	.string	"freq"
.LASF308:
	.string	"lRelojFrequencia"
.LASF98:
	.string	"elfHeaderData"
.LASF99:
	.string	"SHeaderData"
.LASF259:
	.string	"iKernel"
.LASF23:
	.string	"TrapGate"
.LASF288:
	.string	"uiAPM_ok"
.LASF143:
	.string	"stuPCB"
.LASF247:
	.string	"iModoMemoriaKernel"
.LASF90:
	.string	"entsize"
.LASF309:
	.string	"lRelojMaxerror"
.LASF167:
	.string	"stBinario"
.LASF254:
	.string	"uiKernelStack"
.LASF57:
	.string	"modes"
.LASF244:
	.string	"liTamFijaMemBaja"
.LASF238:
	.string	"stArgAux"
.LASF48:
	.string	"tms_cstime"
.LASF7:
	.string	"char"
.LASF253:
	.string	"uiHeapKernelInicializado"
.LASF296:
	.string	"pvBufferDmaFloppy"
.LASF155:
	.string	"stuFpu"
.LASF252:
	.string	"iModoFijoUser"
.LASF213:
	.string	"vFnIniciarIDT"
.LASF215:
	.string	"dwAux2"
.LASF233:
	.string	"ucScanCode"
.LASF173:
	.string	"sem_id"
.LASF202:
	.string	"usiControlFPU"
.LASF69:
	.string	"ident"
.LASF34:
	.string	"stuMemoriasAtachadas"
.LASF271:
	.string	"uliBTSQ"
.LASF39:
	.string	"tamanio"
.LASF62:
	.string	"status"
.LASF77:
	.string	"ehsize"
.LASF112:
	.string	"vFnFuncion"
.LASF71:
	.string	"machine"
.LASF314:
	.string	"system.c"
.LASF14:
	.string	"Type"
.LASF197:
	.string	"vFnExcepcionCPU13"
.LASF258:
	.string	"iModo"
.LASF256:
	.string	"ptrActual"
.LASF78:
	.string	"phentsize"
.LASF224:
	.string	"pstuProc"
.LASF91:
	.string	"SHeader"
.LASF133:
	.string	"uiTamanioTexto"
.LASF21:
	.string	"TaskGate"
.LASF245:
	.string	"liTamFijaMemAlta"
.LASF206:
	.string	"iNumeroExcepcion"
.LASF315:
	.string	"/home/diego/sodium/kernel"
.LASF121:
	.string	"pstuTablaPaginacion"
.LASF29:
	.string	"_u80"
.LASF161:
	.string	"trapbit"
.LASF243:
	.string	"liTamanioHeapAltoUsuario"
.LASF181:
	.string	"vFnExcepcionCPU0"
.LASF63:
	.string	"constant"
.LASF45:
	.string	"tms_utime"
.LASF248:
	.string	"stTamanioMemFija"
.LASF28:
	.string	"bool"
.LASF147:
	.string	"ucAcesso"
.LASF235:
	.string	"vFnHandlerDisquette"
.LASF255:
	.string	"ptrHeap"
.LASF31:
	.string	"utilizada"
.LASF142:
	.string	"stuTablaPagina"
.LASF150:
	.string	"usBaseAlto"
.LASF38:
	.string	"_shMem_"
.LASF86:
	.string	"size"
.LASF182:
	.string	"vFnExcepcionCPU1"
.LASF183:
	.string	"vFnExcepcionCPU2"
.LASF184:
	.string	"vFnExcepcionCPU3"
.LASF185:
	.string	"vFnExcepcionCPU4"
.LASF186:
	.string	"vFnExcepcionCPU5"
.LASF187:
	.string	"vFnExcepcionCPU6"
.LASF188:
	.string	"vFnExcepcionCPU7"
.LASF191:
	.string	"vFnExcepcionCPU8"
.LASF193:
	.string	"vFnExcepcionCPU9"
.LASF230:
	.string	"vFnPlanificador"
.LASF151:
	.string	"stuGDTDescriptor"
.LASF88:
	.string	"info"
.LASF154:
	.string	"control"
.LASF218:
	.string	"lFnHandlerCallgate"
.LASF270:
	.string	"uliQuantum"
.LASF268:
	.string	"pstuIDT"
.LASF232:
	.string	"ucFnObtenerScanCode"
.LASF146:
	.string	"ucBaseMedio"
.LASF169:
	.string	"cpVariable"
.LASF65:
	.string	"tolerance"
.LASF242:
	.string	"ptrHeapAltoUsuario"
.LASF226:
	.string	"iSenial"
.LASF30:
	.string	"_stuMemoriasAtachadas_"
.LASF216:
	.string	"vFnHandlerGenerico"
.LASF203:
	.string	"vFnIniciarExcepciones"
.LASF221:
	.string	"lMilisegs"
.LASF94:
	.string	"filesz"
.LASF241:
	.string	"liTamanioHeapBajoKernel"
.LASF306:
	.string	"uiTicsCorrigeDesvio"
.LASF24:
	.string	"stuIDTDescriptor"
.LASF246:
	.string	"liTamanioSolicitado"
.LASF64:
	.string	"precision"
.LASF179:
	.string	"pstuGDTDescriptorDescriptor"
.LASF310:
	.string	"lRelojEsterror"
.LASF180:
	.string	"vFnMostrarRegistrosvCPU"
.LASF307:
	.string	"lRelojOffset"
.LASF56:
	.string	"itimerval"
.LASF6:
	.string	"short int"
.LASF61:
	.string	"esterror"
.LASF10:
	.string	"liTam"
.LASF190:
	.string	"stuTSSProcAnterior"
.LASF284:
	.string	"iCantEnEspera"
.LASF11:
	.string	"long int"
.LASF107:
	.string	"ulId"
.LASF282:
	.string	"pstuTablaGdt"
.LASF26:
	.string	"stuIDT"
.LASF160:
	.string	"uiEBandera"
.LASF214:
	.string	"dwAux"
.LASF125:
	.string	"ulTiempoEspera"
.LASF122:
	.string	"uiDirBase"
.LASF304:
	.string	"iMinuteswest"
.LASF129:
	.string	"timers"
.LASF134:
	.string	"uiTamanioDatosInicializados"
.LASF178:
	.string	"eflags"
.LASF47:
	.string	"tms_cutime"
.LASF8:
	.string	"word"
.LASF106:
	.string	"_stuPCB_"
.LASF74:
	.string	"phoff"
.LASF36:
	.string	"ptrShAddr"
.LASF170:
	.string	"cpValor"
.LASF119:
	.string	"stNombre"
.LASF84:
	.string	"name"
.LASF176:
	.string	"_stuRegs_"
.LASF172:
	.string	"stuENV"
.LASF201:
	.string	"usiEstadoFPU"
.LASF264:
	.string	"liTamHeap"
.LASF101:
	.string	"ucbuffer"
.LASF189:
	.string	"stuTSSProcActual"
.LASF277:
	.string	"uiCOLA_FLOPPY_ES_INDEX_FIN"
.LASF265:
	.string	"liTamFija"
.LASF295:
	.string	"uiAPM_ds"
.LASF22:
	.string	"InterruptGate"
.LASF110:
	.string	"uiIndiceGDT_TSS"
.LASF132:
	.string	"lPidTracer"
.LASF42:
	.string	"long unsigned int"
.LASF285:
	.string	"stListaEspera"
.LASF149:
	.string	"bitGranularidad"
.LASF16:
	.string	"Offset1"
.LASF18:
	.string	"Offset2"
.LASF156:
	.string	"uiEnlace"
.LASF97:
	.string	"PHeader"
.LASF117:
	.string	"iExitStatus"
.LASF103:
	.string	"iEstado"
.LASF131:
	.string	"puRestoDelNanosleep"
.LASF3:
	.string	"byte"
.LASF211:
	.string	"stuDireccionFuncion"
.LASF108:
	.string	"uiIndiceGDT_CS"
.LASF73:
	.string	"entry"
.LASF70:
	.string	"type"
.LASF37:
	.string	"attach"
.LASF127:
	.string	"pstuPcbSiguiente"
.LASF302:
	.string	"bPlanificador"
.LASF4:
	.string	"unsigned char"
.LASF33:
	.string	"posicionEnAttach"
.LASF239:
	.string	"bTerminalActiva"
.LASF138:
	.string	"stuCabeceraELF"
.LASF87:
	.string	"link"
.LASF157:
	.string	"esp0"
.LASF158:
	.string	"esp1"
.LASF159:
	.string	"esp2"
.LASF40:
	.string	"procAtt"
.LASF17:
	.string	"SegmentSelector"
.LASF85:
	.string	"addr"
.LASF116:
	.string	"lNHijos"
.LASF54:
	.string	"it_interval"
.LASF240:
	.string	"ptrHeapBajoKernel"
.LASF19:
	.string	"t_InterruptGate"
.LASF297:
	.string	"byBufferDmaNoAlineadoFloppy"
.LASF109:
	.string	"uiIndiceGDT_DS"
.LASF140:
	.string	"stuEsperaMemoria"
.LASF83:
	.string	"elfHeader"
.LASF20:
	.string	"t_TrapGate"
.LASF148:
	.string	"bitLimiteAlto"
.LASF100:
	.string	"PHeaderData"
.LASF217:
	.string	"lFnHandlerSyscall"
.LASF75:
	.string	"sphoff"
.LASF293:
	.string	"uiAPM_offset_entry_point"
.LASF5:
	.string	"signed char"
.LASF141:
	.string	"uiBaseSs0"
.LASF1:
	.string	"short unsigned int"
.LASF272:
	.string	"iTareaNula"
.LASF292:
	.string	"uiAPM_32_cs"
.LASF9:
	.string	"iUsado"
.LASF168:
	.string	"stuListaEspera"
.LASF312:
	.string	"iRelojEstado"
.LASF194:
	.string	"vFnExcepcionCPU10"
.LASF195:
	.string	"vFnExcepcionCPU11"
.LASF196:
	.string	"vFnExcepcionCPU12"
.LASF198:
	.string	"vFnExcepcionCPU14"
.LASF199:
	.string	"vFnExcepcionCPU15"
.LASF200:
	.string	"vFnExcepcionCPU16"
.LASF204:
	.string	"pvFnKernelStackAdmin"
.LASF257:
	.string	"liHeapEnd"
.LASF118:
	.string	"ulLugarTSS"
.LASF96:
	.string	"align"
.LASF124:
	.string	"memoriasAtachadas"
.LASF60:
	.string	"maxerror"
.LASF222:
	.string	"timevalFnConvertirATimeval"
.LASF114:
	.string	"ulUsuarioId"
.LASF260:
	.string	"iModoFijo"
.LASF287:
	.string	"ulPidProcesoForeground"
.LASF219:
	.string	"lFnConvertirAUnsignedLong"
	.ident	"GCC: (Ubuntu 4.4.1-4ubuntu9) 4.4.1"
	.section	.note.GNU-stack,"",@progbits
